end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

Starting MySQL...Manager of pid-file quit without updating file.[FAILED] からの回復

colinux環境でmysqlを動作させている為か、PCごと突然、再起動し、その後、mysqlを起動しようとしても、次のようなエラーで起動できない状態に陥ります。

$ su - 
# /etc/rc.d/init.d/mysql start
Starting MySQL.....Manager of pid-file quit without updatin[FAILED]

このエラーメッセージでググると、/etc/my.cnf の問題を指摘するページが多く見つかりますが、私の場合、これまで起動していたmysqlが起動しなくなる為、これには当てはまりません。

その後、次のurlに記載されているようにmysqlのdata dirにある ib_logfile0 ib_logfile1 ibdata1 を削除することで、回復出来ました。
http://websamurai.blog86.fc2.com/blog-entry-12.html

$ su - 
# find / -name ib_logfile0
/home/mysql/data/ib_logfile0
# cd /home/mysql/data/
# ls
colinux.err  ib_logfile0  ib_logfile1  ibdata1  mysql  test
# rm ib_logfile* ibdata1 
# /etc/rc.d/init.d/mysql start
Starting MySQL...                                          [  OK  ]