WordPressで構築されたウェブサイトにブラウザでアクセスする際、"データベース接続の確立エラー「またはデータベース接続の確立エラー「というエラーメッセージが表示されます。この記事では、この問題の原因と解決方法について詳しく説明します。
![画像[1]-WordPressで「Error establishing database connection」「Error establishing a database connection」と表示された場合の対処方法 - フォトンゆらぎ| WordPress修理サービス|WordPress修理サービス、ワールドワイド、スピード対応!](https://www.361sale.com/wp-content/uploads/2024/07/2024070206452771.png)
問題の説明
ブラウザでWordPressのウェブサイトにアクセスすると、次のようなエラーメッセージが表示されることがあります:
- "データベース接続の確立エラー"
![画像[2]-WordPressで「Error establishing database connection(データベース接続の確立エラー)」「Error establishing a database connection(データベース接続の確立エラー)」と表示された場合の対処方法 - フォトンゆらぎ| WordPress修理サービス|WordPress修理サービス、ワールドワイド、スピード対応!](https://www.361sale.com/wp-content/uploads/2024/07/2024070303253898.png)
- "データベース接続の確立エラー"
![画像[3]-WordPressで「Error establishing database connection(データベース接続の確立エラー)」「Error establishing a database connection(データベース接続の確立エラー)」と表示された場合の対処方法 - フォトンゆらぎ| WordPress修理サービス|WordPress修理サービス、ワールドワイド、スピード対応!](https://www.361sale.com/wp-content/uploads/2024/07/2024070303255026.png)
これは通常、WordPressが正しく接続されていないことを示しています。MySQLデータベースサイトの読み込みに失敗します。
問題の原因
この問題は通常、アクセスしたWordPressウェブアプリケーションがMySQLデータベースに正しく接続できないために発生します。一般的な原因は以下のとおりです:
- MySQLデータベースサービスが実行されていません
- データベースへのログイン情報(ユーザー名、パスワード、またはデータベース名)が正しくありません。
- データベースサーバアドレスエラー
- データベースの破損
処方
この問題を解決するには、MySQLデータベースサービスが正しく実行されているかどうかを確認し、WordPressウェブアプリケーションのデータベース接続情報を再設定する必要があります。以下はその具体的な手順です:
1.MySQLデータベースサービスのステータスの確認
MySQLデータベースサーバにログインし、以下のコマンドを実行してMySQLデータベースサービスのステータスを表示します:
systemctl status mysqlsystemctl status mysqlsystemctl 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 mysqlsystemctl start mysqlsystemctl start mysql
起動中に ERROR エラーが表示された場合は、エラーメッセージに従ってデータベース・サービスの構成を変更し、起動コマンドを再実行する必要があります。
2.MySQLデータベース接続のテスト
MySQLデータベースサービスが正しく実行されていることを確認したら、MySQLデータベースに正しくログインできるかどうかをテストします。以下のコマンドを実行します:
mysql -u -h-p<パスワードmysql -u -h-p<パスワードmysql -u -h-p<パスワード
説明
<ユーザー
MySQL データベースユーザー名<IP
MySQLデータベースの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.phpvim /usr/share/nginx/html/wordpress/wp-config.phpvim /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修理サービス、ワールドワイド、スピード対応!](https://www.361sale.com/wp-content/uploads/2024/07/2024070305470076.jpg)
概要
上記の手順で、WordPressウェブサイトのプロンプトを効果的に解決することができます。データベース接続の確立エラー「またはデータベース接続の確立エラー「エラーMySQLデータベースサービスが正常に実行されていること、およびデータベース接続情報がWordPress設定ファイルで適切に設定されていることを確認することが、ウェブサイトを復旧して実行するための鍵となります。
お問い合わせ |
---|
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ! |
① 電話:020-2206-9892 |
② QQ咨询:1025174874 |
三 Eメール:info@361sale.com |
④ 勤務時間: 月~金、9:30~18:30、祝日休み |
この記事へのリンクhttps://www.361sale.com/ja/12442
この記事は著作権で保護されており、必ず帰属表示を付けて複製してください。
コメントなし