Error establishing a database connection というエラーが表示された

以下の可能性があります

  1. WordPress の設定ファイル (local-config.php または wp-config.php) の書き換えをしていたケース
  2. MySQL サーバが起動していないケース

 

WordPress の設定ファイル (local-config.php または wp-config.php) の書き換えをしていたケース

書き換え前の MySQL 接続情報がお手元ある場合
その情報へ書き換えることで解決いたします。
同ファイルの設置ディレクトリは

  • /var/www/vhosts/{インスタンスID}/wp-config.php
  • /var/www/vhosts/{インスタンスID}/local-config.php
  • /var/www/vhosts/{ドメイン名}/wp-config.php
  • /var/www/vhosts/{ドメイン名}/local-config.php

となっております。

書き換え前の MySQL 接続情報がお手元にない場合
まず、mysql -u root 等のコマンドで MySQL へ接続をお試しください。 接続が成功しましたら local-config.php または wp-config.php に記載のあるデータベースパスワードの再設定やデータベースのユーザを新しく作成していただき、local-config.php または wp-config.php へ再設定することで改善いたします。

 

MySQL サーバが起動していないケース

最初に以下のコマンドで MySQL サーバが起動しているかの確認をしてください。
コマンドを実行する際に先頭の $を入力する必要はありません。

$ sudo su -
# service mysql status

起動していないことが確認できましたら以下のコマンドで起動をお試しいただき、サーバが再度起動するかをご確認ください。

# service mysql start
# service mysql status

上のコマンドでも起動しない場合は OS の再起動(リブート)を行っていただき、 MySQL が起動するかご確認ください。

# reboot

併せて MySQL のログ /var/log/mysqld.log 等もご確認いただき、復旧作業のお役立てください。

 

これらの操作を行っても MySQL が起動しない場合

AWS のサポートデスクへご相談いただく、または新しくインスタンスを起動した上でのデータ移行などを実施してください。

他にご質問がございましたら、リクエストを送信してください

0 コメント

記事コメントは受け付けていません。
Powered by Zendesk