MySQL 5.0.27のインストールVine Linux 3.2では、MySQL 4.0.25までしかapt-getインストールできない(2007年3月時点)。 Moodleのアップグレードに伴い、MySQLのバージョンアップの必要性があるので、やってみた。 ファイルのダウンロードVine Linux 4.1用のSRPMをダウンロード # wget http://適当なサイト/Vine/VinePlus/4.1/SRPMS.plus/MySQL-5.0.27-0vl3.src.rpm SRPMのインストールrpmコマンドでインストール。/usr/src/vine以下に展開される。 # rpm -ivh MySQL-5.0.27-0vl3.src.rpm # cd /usr/src/vine コンパイルspecファイルの内容を確認して問題ないようなら、rpmコマンドでコンパイルする。結構時間がかかる。 # cd SPECS # rpm -bb mysql50-vl.spec インストールコンパイルが完了すると、/usr/src/vine/RPMS/i386/にrpmファイルが作られる。 適当な場所へ移したあと、インストールする。 # rpm -ivh \ MySQL-Max-5.0.27-0vl3.i386.rpm \ MySQL-client-5.0.27-0vl3.i386.rpm \ MySQL-devel-5.0.27-0vl3.i386.rpm \ MySQL-server-5.0.27-0vl3.i386.rpm \ MySQL-shared-5.0.27-0vl3.i386.rpm 問題なくインストールできるが… トラブル発生インストール後に、mysqldが起動する「はず」なのだが、なぜか上手く起動しない… ログを見ると、こんなメッセージが… 070324 20:12:16 mysqld started 070324 20:12:16 InnoDB: Started; log sequence number 0 43655 /usr/sbin/mysqld-max: relocation error: /usr/sbin/mysqld-max: undefined symbol: zlibCompileFlags 070324 20:12:16 mysqld ended Googleさんに聞いてみると、同様の症状が見つかった。こちらと同じ原因とは限らないけど、どうもzlibのバージョンが古いのが問題みたい。Vineのバージョンアップしか回避方法がないようなので、今回は、MySQL-Maxはインストールしなかった。 インストール後の作業
|