「“データベース接続確立エラー”」というWordPressのメッセージは、ウェブサイトがデータベースに接続できないことを意味します。ほとんどの場合、これはWordPressの設定ファイル内のデータベース接続情報が正しくないために発生します:

このガイドでは、このエラーの最も一般的な原因と、その解決手順について説明します。
ほとんどの場合、「データベース接続確立エラー」は、WordPressが誤ったデータベース接続情報を使用しているときに発生します。これは次のような場合によく起こります:
ウェブサイトを新しいホスティングプロバイダーに移行する
データベースパスワードの変更
バックアップの復元
設定ファイルの手動編集
サーバーやホスティングプラン間でのファイル移動
WordPressは、データベース名、データベースユーザー名、パスワード、データベースホスト、およびデータベースユーザーに割り当てられたアクセス権限を使ってデータベースに接続します。
したがって、以下のすべての条件が満たされていることを確認する必要があります:
サーバー上にデータベース名が存在し、既存のデータベース名と一致していること
既存のデータベースユーザーとデータベースユーザー名が一致していること
そのユーザーのパスワードが正しいこと
データベースユーザーがデータベースに割り当てられている
ユーザーにフルアクセス権限(ALL PRIVILEGES)があること
すべてのデータベース接続情報は、WordPressインストールのルートディレクトリにあるwp-config.phpファイルに保存されています。これらを確認・検証するには、以下の手順を実行してください:
cPanelにログインし、ファイルマネージャーに移動します:

WordPressのルートディレクトリに移動し、wp-config.phpファイルを(編集または表示オプションで)開きます:

注意:編集を選択する場合は、wp-config.phpファイルのバックアップを作成することをおすすめします:

データベース名、ユーザー、パスワードが記載されている以下の行を探してください:

別のタブで、データベース管理メニューを開きます:

データベース名とユーザーがwp-config.phpに記載されているものと一致しているか注意深く確認してください:

下にスクロールして、データベースユーザーがサーバー上に実際に存在することを確認してください:

データベースユーザーに設定されているパスワードを確認することはできないため、パスワード変更をクリックして再設定する必要があります:


必要に応じて、wp-config.phpの値を更新してください。
正しいデータベースユーザーがデータベースに割り当てられていること、そしてすべての権限が有効になっていることを確認してください(ユーザーをクリック >> すべての権限にチェック >> 変更を保存):


ウェブサイトをリフレッシュしてください!認証情報が正しければ、ウェブサイトは正常に表示されるはずです。
データベース認証情報が正しいにもかかわらずエラーが続く場合、次のような原因が考えられます:
データベースの破損
一時的なMySQLサーバーの障害
WordPressコアファイルの破損
この段階では、サポートチームまでご連絡ください。データベースサービスの状態やログを確認いたします。