WordPressサイトで「Error establishing database connection(データベース接続の確立エラー)」または「Error establishing a database connection(データベース接続の確立エラー)」エラーが表示された場合の対処方法

WordPressで構築されたウェブサイトにブラウザでアクセスする際、"データベース接続の確立エラー「またはデータベース接続の確立エラー「というエラーメッセージが表示されます。この記事では、この問題の原因と解決方法について詳しく説明します。

画像[1]-WordPressで「Error establishing database connection」「Error establishing a database connection」と表示された場合の対処方法 - フォトンゆらぎ| WordPress修理サービス|WordPress修理サービス、ワールドワイド、スピード対応!

問題の説明

ブラウザでWordPressのウェブサイトにアクセスすると、次のようなエラーメッセージが表示されることがあります:

  • "データベース接続の確立エラー"
画像[2]-WordPressで「Error establishing database connection(データベース接続の確立エラー)」「Error establishing a database connection(データベース接続の確立エラー)」と表示された場合の対処方法 - フォトンゆらぎ| WordPress修理サービス|WordPress修理サービス、ワールドワイド、スピード対応!
  • "データベース接続の確立エラー"
画像[3]-WordPressで「Error establishing database connection(データベース接続の確立エラー)」「Error establishing a database connection(データベース接続の確立エラー)」と表示された場合の対処方法 - フォトンゆらぎ| WordPress修理サービス|WordPress修理サービス、ワールドワイド、スピード対応!

これは通常、WordPressが正しく接続されていないことを示しています。MySQLデータベースサイトの読み込みに失敗します。

問題の原因

この問題は通常、アクセスしたWordPressウェブアプリケーションがMySQLデータベースに正しく接続できないために発生します。一般的な原因は以下のとおりです:

  • MySQLデータベースサービスが実行されていません
  • データベースへのログイン情報(ユーザー名、パスワード、またはデータベース名)が正しくありません。
  • データベースサーバアドレスエラー
  • データベースの破損

処方

この問題を解決するには、MySQLデータベースサービスが正しく実行されているかどうかを確認し、WordPressウェブアプリケーションのデータベース接続情報を再設定する必要があります。以下はその具体的な手順です:

1.MySQLデータベースサービスのステータスの確認

MySQLデータベースサーバにログインし、以下のコマンドを実行してMySQLデータベースサービスのステータスを表示します:

systemctl status mysql
systemctl status mysql
systemctl status mysql

MySQL データベースサービスが アクティブデータベース・サービスが正常に実行されていることを示す次のメッセージが表示されます:

mysql.service - MySQL コミュニティサーバー
ロード: ロード (/lib/systemd/system/mysql.service; 有効; ベンダープリセット: 有効)
アクティブ: アクティブ (実行中) 以降 Mon 2023-07-03 15:57:24 CST; 1 時間 30 分前
...
mysql.service - MySQL コミュニティサーバー
   ロード: ロード (/lib/systemd/system/mysql.service; 有効; ベンダープリセット: 有効)
   アクティブ: アクティブ (実行中) 以降 Mon 2023-07-03 15:57:24 CST; 1 時間 30 分前
   ...
mysql.service - MySQL コミュニティサーバー ロード: ロード (/lib/systemd/system/mysql.service; 有効; ベンダープリセット: 有効) アクティブ: アクティブ (実行中) 以降 Mon 2023-07-03 15:57:24 CST; 1 時間 30 分前 ...

MySQL データベースサービスが 不活発MySQL データベースサービスが停止されたことを示す次のメッセージが表示されます:

mysql.service - MySQL コミュニティサーバー
ロード: ロード (/lib/systemd/system/mysql.service; 有効; ベンダープリセット: 有効)
アクティブ: アクティブでない (dead) since Mon 2023-07-03 14:57:34 CST; 1 時間 30 分前
...
mysql.service - MySQL コミュニティサーバー
   ロード: ロード (/lib/systemd/system/mysql.service; 有効; ベンダープリセット: 有効)
   アクティブ: アクティブでない (dead) since Mon 2023-07-03 14:57:34 CST; 1 時間 30 分前
   ...
mysql.service - MySQL コミュニティサーバー ロード: ロード (/lib/systemd/system/mysql.service; 有効; ベンダープリセット: 有効) アクティブ: アクティブでない (dead) since Mon 2023-07-03 14:57:34 CST; 1 時間 30 分前 ...

この場合、MySQLデータベースサービスを開始する必要があります。次のコマンドを実行してサービスを開始します:

systemctl start mysql
systemctl start mysql
systemctl start mysql

起動中に ERROR エラーが表示された場合は、エラーメッセージに従ってデータベース・サービスの構成を変更し、起動コマンドを再実行する必要があります。

2.MySQLデータベース接続のテスト

MySQLデータベースサービスが正しく実行されていることを確認したら、MySQLデータベースに正しくログインできるかどうかをテストします。以下のコマンドを実行します:

mysql -u -h-p<パスワード
mysql -u -h-p<パスワード
mysql -u -h-p<パスワード

説明

  • <ユーザーMySQL データベースユーザー名
  • <IPMySQLデータベースのIPアドレス
  • <パスワードMySQL データベースのパスワード

ログインに成功してもデータベースのパスワードが間違っている場合は、MySQLデータベースのパスワードを再度変更する必要があります。詳細については、MySQL の公式ドキュメントを参照してください。

3.WordPress設定ファイルの修正

データベースのパスワードが正しく、正しくログインできることを確認したら、WordPressウェブサイトのプログラムでデータベースの接続情報を変更します。編集 wp-config.php ファイルの DB_PASSWORD フィールドに対応するデータベースパスワードは、正しい MySQL データベースパスワードに置き換えられます。

CentOS 7オペレーティングシステムで、wp-config.php ファイルパスは /usr/share/nginx/html/wordpress 例として、以下のコマンドを実行してください:

vim /usr/share/nginx/html/wordpress/wp-config.php
vim /usr/share/nginx/html/wordpress/wp-config.php
vim /usr/share/nginx/html/wordpress/wp-config.php

以下のものを見つけてください:

/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'your_database_password')
/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'your_database_password');
/** MySQL データベースのパスワード */ define('DB_PASSWORD', 'your_database_password');

そうしれいかん 'your_database_password' MySQLデータベースのパスワードを正しいものに変更します。

ファイルを保存して終了するには :wq を押してから 入る キー

画像[4]-WordPressで「Error establishing database connection(データベース接続の確立エラー)」「Error establishing a database connection(データベース接続の確立エラー)」と表示されたときの対処法 - フォトンゆらぎ| WordPress修理サービス|WordPress修理サービス、ワールドワイド、スピード対応!

概要

上記の手順で、WordPressウェブサイトのプロンプトを効果的に解決することができます。データベース接続の確立エラー「またはデータベース接続の確立エラー「エラーMySQLデータベースサービスが正常に実行されていること、およびデータベース接続情報がWordPress設定ファイルで適切に設定されていることを確認することが、ウェブサイトを復旧して実行するための鍵となります。


お問い合わせ
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
この記事はハリーが執筆しました。
終わり
好きなら応援してください。
クドス1.4W+ 分かち合う
おすすめ
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし