TROUBLE GUIDE
「データベース接続確立エラー」の直し方
画面に英語で「Error establishing a database connection」、または日本語で「データベース接続確立エラー」だけが出る状態です。記事や画像のデータそのものは残っていて、WordPressがデータの保管庫(データベース)に繋がれていないだけ、というのがほとんどです。
考えられる原因
- 接続情報(wp-config.php)のずれ
サーバー移転やパスワード変更の後に、wp-config.php に書かれたデータベースのユーザー名・パスワード・ホスト名が古いままだと、この表示になります。直前にサーバーをいじった場合はまずこれです。
- データベースサーバー側の一時停止
共用サーバーではデータベース側だけが一時的に落ちることがあります。何も変更していないのに突然出た場合はこの可能性が高く、サーバー会社の障害情報を確認します。
- データベースの破損
強制終了や容量あふれでテーブルが壊れると接続に失敗します。管理画面に「データベースの修復」の案内が出ることがあります。
ご自身で確認できること
- サーバー会社の障害情報を見る
サーバー会社の公式サイトやXの障害情報を確認します。障害中なら、こちらで出来ることはなく、待てば復旧します。
- 直前に変更したものを思い出す
サーバー移転・パスワード変更・プラン変更の直後なら、wp-config.php の接続情報が古い可能性が高いです。変更内容の控えと突き合わせます。
- 数分待ってから再表示する
一時的な過負荷でも出る表示です。5〜10分おいて再度開き、直っていれば一過性と判断できます(頻発する場合はプラン・原因の見直しどころです)。
- wp-config.php を勘で書き換える——1文字違いでもサイト全体が止まります。書き換える前に必ず元のファイルのコピーを取ってください
- 「修復」ボタンを何度も連打する——修復には時間がかかることがあり、途中で中断すると悪化する場合があります
直らない場合は、代行します
接続情報・データベースの状態を確認し、原因の箇所だけを直します。データはそのまま、復旧まで代行します。
表示の料金は作業1回分です。月額や継続のご契約はありません。納期はご依頼から24時間以内の対応を目指しています。営業のお電話は行っていません。
よくあるご質問
記事や画像は消えていますか?
この表示の時点では消えていません。データベースへの「接続」が失敗しているだけで、中身は残っています。
何も触っていないのに出ました。
その場合はサーバー側の一時的な問題か、容量あふれが疑わしいです。頻発するようならサーバー環境ごと拝見します。
