MySQLが起動しない

phpを5.3.6から5.3.8にアップデートしようと思って、
phpとmysqlをアップデートしたら、
mysqlだけ、restart出来なくて涙目になったお話をします。

ログ(”/var/log/mysqld.log”)を見ると、Abortingの前に、
[ERROR] /usr/libexec/mysqld: unknown variable 'default-character-set=utf8'
と、書き込まれていて、”/etc/my.cnf”が怪しいご様子。

お願いgoogle先生!っていう訳で、
結果的に、default-character-setは廃止になったみたいなので、
以下のように修正。
#default-character-set=utf8
character-set-server=utf8

無事起動しました。
ちなみに、MySQLは5.5.15になりました。

追記(8/29)
[ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
って出てたのを無視してたので、”mysql_upgrade”を実行して、
無事、アップデートを完了しました。

おしまい。

Leave a Comment