【エラー】Another MySQL daemon already running with the same unix socket.
VPSをゴニョゴニョいじっていたら、WordPressが「データベース接続確立エラー」となりました。
WordPressとMySQLはいじっていないので「?」だったのですが、なんとか復旧できたのでメモ。
MySQLの再起動
「MySQLがなんかおかしい」ということで、単純に再起動してみました。
[○○○@vweb2 ~]# /etc/rc.d/init.d/mysqld restart
しかし
Stopping mysqld: [ OK ]
Another MySQL daemon already running with the same unix socket.
Starting mysqld: [FAILED]
となり、MySQLを起動できなくなりました。
「Another MySQL daemon already running with the same unix socket.」←?
「Another MySQL daemon already running with the same unix socket.」というのが解決へのキーワードだと思い、翻訳にかけてみました。
すると
別のMySQLデーモンはすでに同じUnixソケットを使用して実行。
という意味が分かりそうでわからない日本語で、原文よりさらに意味がわからなかったので英文をそのまま検索。
すると同じ現象を解決して公開してくださっている方がいました(こちら)。ありがとうございます。
それをもとに、以下のようにしたら無事にMySQLを起動することができました。
[○○○@vweb2 ~]# service mysqld stop
[○○○@vweb2 ~]# mv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bak
[○○○@vweb2 ~]# service mysqld start
原因
原因はなんだったんだろうか?と疑問になったのであれこれ考えていたら、VPSをいじっているとき、Webminの更新通知があったので、作業しながらWebminの更新(サーバーの再起動が伴う?)をしたのがまずかったのかな?と思います。
あわせて読んでほしい!
コメント
まだコメントはありません。