fc2ブログ

Nginx + PHP + MySQL(1日目)

今回CentOS 5.4(x86_64)でNginx + PHP + MySQLの環境を作ろうと思ったのだが・・・

最初のMySQLのインストールでこけてしまったのでそのメモ。

インストール後の最終的なバージョン
CentOS 5.4(x86_64)
Nginx(0.7.65)
PHP(5.3.2)
MySQL(5.1.44)

目標は現時点での最新バージョンをできるだけyumを使ってお気軽インストール。

残念ながらデフォルトのリポジトリからではMySQL 5.0.77、PHP 5.1.6になってしまう。

http://a98.jugem.jp/?eid=371
http://www.multiburst.net/ElectricBrain/2009/05/centos-53-php-529-mysql-5134

上記を参考にしつつ CentOS 5.3(x86_64) にあわせて3つのリポジトリを導入。
# wget http://rpms.famillecollet.com/el5.x86_64/remi-release-5-6.el5.remi.noarch.rpm
# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
# wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm

# rpm -Uvh *.rpm


デフォルトで入っていたPHP(PHP 5.1.6→PHP 5.3.2)のアップデート。特に問題はなし。
# yum --enablerepo=remi,epel,rpmforge update php*


次にMySQLインストール。
# yum --enablerepo=remi,epel,rpmforge install mysql mysql-server mysql-devel


インストールはできたが、
Installing:
mysql i386 5.0.77-4.el5_4.2 updates 4.8 M
mysql x86_64 5.1.44-1.el5.remi remi 3.5 M

のように2つのアーキテクチャがインストールされる。?と思いながらも続行→完了。で起動してみると・・・
# service mysqld start

100316  6:14:43 [ERROR] Error message file '/usr/share/mysql/english/errmsg.sys' had only 480 error messages,
but it should contain at least 641 error messages.
Check that the above file is the right version for this program!
/usr/libexec/mysqld: Unknown error 1146
100316 6:14:43 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
100316 6:14:43 InnoDB: Started; log sequence number 0 44233
100316 6:14:43 [ERROR] Aborting

起動できない!!
何度か起動を試みるも2回目移行はエラーログさえでない!
なんとなく/usr/share/mysql/english/errmsg.sysのバージョンがおかしいことは理解できるけど・・・競合してる、のかな?
# rpm -q --whatprovides /usr/share/mysql/english/errmsg.sys
mysql-libs-5.1.44-1.el5.remi
mysql-5.0.77-4.el5_4.2


結局MySQL関連を全て削除、再インストールを(mysql-libsを削除していなかったのが原因で)何度もやり直し、最終的にx86_64を明示的に指定してインストールすることで解決。
# yum --enablerepo=remi,epel install mysql-server.x86_64
# yum --enablerepo=remi,epel install mysql-devel.x86_64


MySQL を起動中:                                            [  OK  ]

やった~

あ、自動起動の設定しとかないと(汗
スポンサーサイト



テーマ : Linux
ジャンル : コンピュータ

コメントの投稿

非公開コメント

プロフィール

xxxx.jar

Author:xxxx.jar

基本的にJavaな人です。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード