2008年7月18日金曜日

Table mysql.host doesnt exist

Table 'mysql.host' doesn't exist

MySQLをインストールする際にこんなエラーが出ました。おそらく以前yumでインストールしてて、そのまま放置した後、最新版を落とせる別のレポジトリからmysqlをアップデートしたせいで、設定ファイルの競合が起きたようです。

yum remove mysql*
をした後でも/usr/bin/mysqlが残っていたので、/usr/bin/の下のmysqlで始まるファイルを全て削除してから、再度yumでmysqlをインストールし直したらうまくいくようになりました。

I encountered this error as installing MySQL5 via yum. I installed MySQL5 before and did nothing and after I added a new yum repository that you can get latest packages, I upgraded mysql with the repository but it made a conflict of my.cnf. So I did "yum remove mysql*" but /usr/bin/mysql was remained installed. I removed files which had name beginning with mysql in /usr/bin directory and reinstalled mysql via yum again. And finally, That made it! Hope everything works fine!!

0 件のコメント: