【エラー】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の更新(サーバーの再起動が伴う?)をしたのがまずかったのかな?と思います。

 

あわせて読んでほしい!

 

コメント

まだコメントはありません。

コメントフォーム
お名前
コメント