MySQLの再起動ができなくて、緊急なので焦っている時の解決方法

急にWEBサイトがグルグル回りだして全く表示されない、原因はDBみたい、
もうDB再起動だって時に、mysqlを再起動すると、以下のようになることがあります。こんな時 全く終わらなくてすごく焦りますね。

点々が2行くらいになって いつ終わるんだ。

こんな時は、一旦restart停止して、

# service mysqld stop
をしてから、
# service mysqld start
をすると意外と早く処理が完了するので、試してみましょう。

また、停止処理したのに

Stopping mysqld: [FAILED]

のエラーが出る時があります。

こんな時は 
mysqlログの場所を確認
# less /etc/my.cnf
log_error=”/var/log/mysql/mysqld.log”

エラーファイルの内容を確認
# less /var/log/mysql/mysqld.log

そのエラー内容によって対応します。

例えば mysqld process already existsだったら、

# ps aux| grep mysqld
で対象のプロセスIDを探して、

# kill -9 プロセスID
してから
# service mysqld start
です。

エラー内容を確認してもわからなく、どうしようもない場合は
もう最後の手段は サーバーのrebootです。

ホント サーバーが動かなくなると焦りますね。


この記事をシェア