[MySQL]停止も開始もできない


Pocket

MySQLいじってたら停止も開始もできなくなってしまってかなり焦ったので、復旧方法をメモしておきます。
 

<環境>
MySQL Server Ver:5.1.71
OS : CentOS 6.5
 

問題

[root@]# service mysqld start
Another MySQL daemon already running with the same unix socket.
mysqld を開始中:                         [失敗]
[root@]# service mysqld stop
mysqld を停止中:                         [失敗]
[root@]mysql
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’

 

開始しようとすると“すでに動いているよ”と言われ、停止しようとすると失敗となる・・・。
psコマンドで実行中のプロセスを確認してみてもmysqldは見当たらないので停止しているはずなんだけど??

復旧方法

下記のように、mysql.sockファイルを削除したら、停止→開始できるようになりました。

[root@]rm /var/lib/mysql/mysql.sock

 

おそらくkillコマンドでmysqldを強制終了させたのが原因だったよう。
 

参考

centos: Another MySQL daemon already running with the same unix socket
 
 

Leave a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です