mysqlの起動に失敗(MySQL Daemon failed to start)
2012年03月06日 19時25分
mysqlの再起動を行ったら起動に失敗したのでメモ。
調べることとしてやっぱりログ。
ターミナル2つ立ち上げてtailでログ監視しつつmysql起動。
ターミナル1
1 |
$ tail -f /var/log/mysqld.log |
ターミナル2
1 |
$ /etc/init.d/mysqld start |
すると見事にエラーログが大量に出てくる。
1 2 |
InnoDB: Unable to lock ./ibdata1, error: 11 InnoDB: Check that you do not already have another mysqld process |
どうやら停止しきれなくて残ってしまったプロセスがある様子。
1 2 |
$ ps aux | grep mysql $ kill -9 プロセスNo |
上の手順で残っていたmysqlのプロセスを停止させてから起動したら正常に起動した。
復帰が早かったとはいえ会社でなく自サーバで良かった。