WordPress

エックスサーバーで「データベース接続確立エラー」が出る原因

2021-02-07

WordPressで「データベース接続確立エラー」が出る原因


エックスサーバーのWordPressで「データベース接続確立エラー」が出た


データベース接続確立エラー
データベース接続確立エラー


しかし原因や解決方法がわからない。

昨日まで動いてたのに次の日急にエラーになった。

何故なのか。

今回はこのエックスサーバーのWordPressで「データベース接続確立エラー」が出る原因について解説する。

この記事を書いている人


システムエンジニア、AIエンジニアと、IT業界で10年以上働いている中堅。PythonとSQLが得意。SEとして浅く広い感じで経験を積んでいるためサーバー周りについてもそこそこ知識がある。

記事を読むメリット

WordPressで「データベース接続確立エラー」が出る原因がわかる


エックスサーバーで「データベース接続確立エラー」が出る原因


「データベース接続確立エラー」が出ているということは、データベース接続に失敗している

データベースに接続できない原因として考えられるのは

DB接続エラーの原因

  • wp-config.phpの接続情報に問題がある
  • DBサーバーに問題が発生している
  • このどちらかとなる。



    接続情報に問題がある


    wp-config.phpの接続情報に問題がある場合については以下のような記述がある。

    秘密鍵を確認
    wp-config.php ファイルを編集する際は、8つのすべてのキーがユニーク(一意)であることを確認してください。これらのキーは WordPress.org 秘密鍵サービスを使用して生成することもできます。

    WordPress.org の秘密鍵サービスにアクセスして
    wp-config.phpの該当する箇所を上書きすれば解決すると思います。

    参考:データベース接続確立エラー | WordPress.org 日本語

    wp-config.phpの中の秘密鍵情報が変わってしまった場合はアクセスに失敗することがある模様。

    この原因の場合は define(‘WP_ALLOW_REPAIR’, true); を追記すると修正できるようだ。



    DBサーバーに問題が発生している


    何もしてないのにある日接続エラーが発生した。

    この場合はDBサーバーに問題が発生している可能性が高い。

    NTTのサイトでは以下のように書かれている。

    ・原因
    主な要因は以下の可能性が考えられます。

     ・MySQLユーザーのパスワード変更にお心当たりがある場合
     ・MySQLのデータベースが破損したり、サーバーが高負荷になっている場合

    参考:ウェブサイトがDB確立エラーになっている | Bizメール&ウェブ プレミアム r2(2018/8/20以降ご利用開始の場合) | NTT Com お客さまサポート



    あと気づきにくいのがサーバーメンテナンスの場合がある。

    レンタルサーバーのメンテナンス中はサーバー停止が発生することがあるので、DBサーバーが止まっていた場合はデータベース接続確立エラーが出る


    ちなみに筆者もメンテに気づかずに慌てたことがある。

    この時はメンテ情報が出ており、08:00に作業終了予定となっていたので、08:00過ぎにアクセスしたがエラーになっていたので慌ててしまった。

    実際はあとから延長連絡が出されていた。

    このようにメンテ終了予定時刻より後でもまだ作業中ということがあるので、焦らないようにしたい。



    まとめ


    今回はエックスサーバーのWordPressで「データベース接続確立エラー」が出る原因について説明した。

    「データベース接続確立エラー」は、データベース接続に失敗しているので起こっている。

    データベースに接続できない原因としては以下の可能性がある。

    DB接続エラーの原因

  • wp-config.phpの接続情報に問題がある
  • DBサーバーに問題が発生している

  • 特にサーバーのメンテナンス中はDB接続エラーが発生するので面付けジュールには注意したい。



    他にもエックスサーバーの比較記事や、ブログサーバーを移行した手順についての記事もあるので、もし気になったら見てみて欲しい。

    ITipsと同じようなブログを作る方法

    ブログに興味がありますか?

    もしブログに興味がある場合は↓このページ↓を参考にすれば、ITipsと同じ構成でブログを作ることができます

    サーバー、ドメイン、ASPと【ブログに必要なものは全て】このページに書きました。
    同じ構成でブログ作るのはいいけど、記事はマネしないでネ (TДT;)

    ランキング参加中

    にほんブログ村 IT技術ブログへ

    他にもブログやSNSで紹介してくれると励みになります。

    はてブのコメントで酷評されると泣きます(´;ω;`)

    -WordPress
    -,

    © 2024 ITips