Another MySQL daemon already running with the same unix socket. でMySQLが起動できない時の対処法

サーバが落ちてしまった後などで、再起動を試みる際、最初の自動起動や

[code lang=text]
sudo /etc/init.d/mysqld start
[/code]

などをしてもMySQLが立ち上がらない場合があります。

[code lang=text]
Another MySQL daemon already running with the same unix socket.
[/code]

というメッセージが出ている場合は、mysql.sock が前回の起動から残ったままのケースがあります。この場合該当ファイルを削除すればMySQLを起動することができます。

mysql.sock を削除

[code lang=text]
rm /var/lib/mysql/mysql.sock
[/code]

これで立ち上げ直します。

[code lang=text]
sudo /etc/init.d/mysqld start
[/code]

無事に起動しました。

参考URL

関連記事

Posted in