Linux(CentOS4.5、i386)にMySQL4.1.22をインストール

rpmを使ってインストールします。とっても簡単です。


1.MySQLダウンロード
CentOS4.5(rhel4)なので、
MySQL :: Download MySQL Community Server
↑ここから「Red Hat Enterprise Linux 4 RPM (x86)」をダウンロード。

wget http://dev.mysql.com/get/Downloads/MySQL-4.1/MySQL-server-standard-4.1.22-0.rhel4.i386.rpm/from/http://ftp.iij.ad.jp/pub/db/mysql/
wget http://dev.mysql.com/get/Downloads/MySQL-4.1/MySQL-client-standard-4.1.22-0.rhel4.i386.rpm/from/http://ftp.iij.ad.jp/pub/db/mysql/
wget http://dev.mysql.com/get/Downloads/MySQL-4.1/MySQL-shared-standard-4.1.22-0.rhel4.i386.rpm/from/http://ftp.iij.ad.jp/pub/db/mysql/
wget http://dev.mysql.com/get/Downloads/MySQL-4.1/MySQL-devel-standard-4.1.22-0.rhel4.i386.rpm/from/http://mirror.mysql-partners-jp.biz/


2.Perl-BDIインストール

# yum install perl-DBI

3.MySQLインストール

# rpm -ivh MySQL-*.i386.rpm

4.my.cnfの作成

# cp /usr/share/mysql/my-small.cnf /etc/my.cnf

5.MySQL文字コード設定
# emacs /etc/my.cnf

[mysqld]
default-character-set=utf8
skip-character-set-client-handshake

http://wota.jp/ac/?date=20061011#p01


6.MySQL再起動

# /etc/init.d/mysql restart
Shutting down MySQL...                                     [  OK  ]
Starting MySQL                                             [  OK  ]


※ポイント・はまりどころ

[root@localhost src]# rpm -ivh MySQL-*.i386.rpm
警告: MySQL-client-standard-4.1.22-0.rhel4.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
エラー: Failed dependencies:
        perl(DBI) is needed by MySQL-client-standard-4.1.22-0.rhel4.i386
        perl(DBI) is needed by MySQL-server-standard-4.1.22-0.rhel4.i386
    Suggested resolutions:
        /home/buildcentos/CENTOS/en/4.0/i386/CentOS/RPMS/perl-DBI-1.40-8.i386.rpm

↑このエラーは、

# yum install perl-DBI

で解決。


※参考
http://dev.mysql.com/doc/refman/4.1/ja/linux-rpm.html