WordPressでDB障害が出た時の対応方法

昨日までは動いていたのに今日見てみると「データベース接続確立エラー」たるエラーメッセージが 表示されたトラブルです。
データベース接続確立エラーとは、「サーバーとデータベースの連携が上手くいってない」というエラーになります。
インストール時であれば設定情報が間違っていると説明がつくのですが急になるなんて怖い
そんな時に対応した内容がこちら

1.mysqlは動いているか確認

DBが落ちていたら繋がらないですよね。
mysqlのstatesを確認してrestart
service mysqld restart
停止していたら
service mysqld start

2.接続は確立しているか

何かしらの手違いでDBの接続情報が変わってしまった可能性
sshにてwp-configに指定している情報にてログイン
もしくはphpMyAdminにて疎通確認

3.WPのバージョンに変更ないか

ワードプレスのバージョンアップで内部エラーを起こしている可能性

4.別DBの接続は確立できるか

何かサーバーレベルでよくない事が起こっている可能性

5.TABLEが破損されていないか

結局私はこれで解決しました。 {$your_site}/wp-admin/maint/repair.php へアクセスして確認
破損していたらrepair table テーブル名;
もしくはWPの機能を使って修復を行う
※バックアップは必ずとってください