データベース接続の確立中にエラーが発生しました–修正方法は?

公開: 2020-10-03

WordPressユーザーは、自分のWebサイトやブログで作業しているときにエラーに直面することがよくあります。 エラーは、どのように発生しても非常に厄介です。 「データベース接続の確立エラー」は、最も一般的でおそらく最も厄介なWordPressエラーの1つです。 このWordPressエラーに直面したことがありますか? あなたはそれを修正することができましたか? このようなエラーが発生していない場合でも、エラーが発生しないという意味ではありません。 WordPressでの作業中にエラーが発生するのはごく普通のことです。 したがって、データベース接続の確立中にエラーが発生した場合でも驚かないでください。 この記事では、この一般的なWordPressエラーメッセージについて詳しく説明します。 また、データベース接続の確立エラーを修正する方法についても学習します。

目次

データベース接続の確立中にエラーが発生しました

データベース接続の確立でWordPressエラーが発生する原因を知っていますか? このWordPressエラーを受け取ると、通信に失敗したり、WordPressデータベースにアクセスできなくなったりするため、Webサイトがダウンします。 WordPressは、サイトのすべての情報をMySQLデータベースに保存します。 サイトの情報には、投稿データ、ページデータ、メタ情報、ログイン情報、プラグイン設定などが含まれます。MySQLデータベースには、メディアコンテンツやindex.php、wp-login.phpなどのコアファイルなどのデータは保存されません。人々があなたのウェブサイトにアクセスするたびに、PHPはウェブページ上でコードを実行し、MySQLデータベースからの情報を照会します。 そして、あなたのウェブサイトは訪問者のウェブブラウザに表示されます。 ただし、何らかの理由でMySQLデータベースが正常に機能しない場合は、「データベース接続の確立中にエラーが発生しました」というエラーメッセージが表示されます。

Error Establishing a Database Connection – How to Fix it? 1

このWordPressエラーが表示された場合、ページに表示するデータを取得できないため、Webサイトのホームページには情報が表示されません。 その理由は、接続が正しく機能していないためです。 これにより、WordPressサイトのフロントエンドが壊れます。 また、WordPressダッシュボードにアクセスすることはできません。 訪問者にこのエラーが表示されない場合があります。 そして、これはあなたのウェブサイトがキャッシュを使用している可能性が高いという理由だけで起こります。 これは、サイトのユーザーエクスペリエンスを向上させるための優れたアプローチです。 たとえば、サイトが1時間、1日、または1週間キャッシュされている場合、問題が発生していても、訪問者には問題なく表示されます。

データベース接続の確立エラーを修正する方法

データベース接続を確立するWordPressエラーは、Webサイトのトラフィック、販売、および分析に影響を与える可能性があるため、決して軽視すべきではありません。 したがって、このWordPressエラーが画面に表示されたらすぐに解決してみてください。 WordPressの初心者の場合、WordPressのエラーを解決するのは簡単ではないかもしれません。 しかし、心配しないでください! この特定のWordPressエラーに対する最も効果的な修正のいくつかが付属しています。 それでは始めましょう。

WordPressデータベースのクレデンシャルを確認する

このWordPressエラーの最も一般的な理由は、データベースのクレデンシャルが正しくないことです。 また、最近WordPress Webサイトを新しいホストに移動した場合は、このWordPressエラーが発生する可能性があります。 wp-config.phpファイルには、すべてのWordPressデータベースの資格情報が保存されます。 これは、データベース情報を含むWordPress設定を含むWordPress構成ファイルです。

wp-config.phpファイルで、次の情報を探す必要があります–

Error Establishing a Database Connection – How to Fix it? 2

データベース名、ユーザー名、パスワード、データベースホストなどの情報が正しいことを確認してください。 WordPressホスティングアカウントダッシュボードからこの情報を確認する必要があります。 これを行うには、WordPressホスティングアカウントにログインし、 [データベース]セクションに移動して[ MySQLデータベース]をクリックします。

Error Establishing a Database Connection – How to Fix it? 3

これにより、ホスティングダッシュボードのデータベース管理ページに移動します。 次に、データベース名とユーザー名を見つけます。

Error Establishing a Database Connection – How to Fix it? 4

データベース内のユーザーのリストが表示されます。 ユーザーパスワードを変更できる[パスワードの変更]リンクがあります。

Error Establishing a Database Connection – How to Fix it? 5

データベース名、ユーザー名、パスワードを確認する必要があります。 必要に応じて、wp-config.phpファイルのその情報を変更する必要があります。 その後、WordPressエラーが修正されているかどうかを確認するために、もう一度Webサイトにアクセスする必要があります。 ただし、それでもエラーが発生する場合は、問題が別のものであることを意味します。 以下の解決策を試してください。

データベースホスト情報を確認する

問題がWordPressデータベースのクレデンシャルに関連していない場合は、データベースのホスト情報を確認する必要があります。 データベースホスト情報が正しいことを確認してください。 ほとんどのホスティング会社は、WordPressデータベースホストとしてlocalhostを使用しています。 ただし、一部のマネージドホスティングサービスプロバイダーは、WordPressデータベースをホストするために個別のサーバーを使用します。 その場合、WordPressデータベースのホスト情報はローカルホストにはなりません。 WordPressデータベースのホスト情報を確認するには、ホスティングサービスプロバイダーに連絡する必要があります。

データベースサーバーがダウンしているかどうかを確認します

すべてが正常であるように見えても、データベース接続の確立でエラーが発生する場合は、データベースサーバー、つまりMySQLサーバーがダウンしている可能性があります。 そして、これはデータベースサーバーのトラフィックが多いためによく発生します。 トラフィックが多い場合、特に共有ホスティングを使用している場合は、負荷を処理できません。 WordPressサイトは非常に遅くなり、一部のユーザーでもエラーが発生する可能性があります。 したがって、ここでできる最善のことは、Webホスティングプロバイダーに連絡して、データベースサーバーが応答するかどうかを確認することです。

同じデータベースサーバーで他のサイトを実行している場合は、それらのサイトをチェックして、MySQLサーバーが実際にダウンしているかどうかを確認する必要があります。 ただし、同じサーバー上に他のサイトがない場合は、ホスティングダッシュボードに移動する必要があります。 phpMyAdminにアクセスして、データベースに接続してみてください。 正常に接続できる場合は、データベースユーザーに十分な権限があるかどうかを確認する必要があります。 これを行うには、 testconnection.phpという名前の新しいファイルを作成する必要があります。 このファイルに、次のコードを追加する必要があります–

Error Establishing a Database Connection – How to Fix it? 6

注:ユーザー名とパスワードを正しい情報に置き換えることを忘れないでください。

次に、この新しく作成されたファイルをWordPressサイトにアップロードし、任意のWebブラウザーからアクセスします。 接続に成功した場合、これはデータベースユーザーに十分な権限があることを意味し、ここで他の問題が発生しています。

すべてが正常であることを確認するには、wp-configファイルに戻って、すべてを徹底的にチェックする必要があります。

WordPressデータベースを修復する

それでも同じWordPressエラーが発生する場合は、データベースの破損をチェックする必要があります。 また、破損している場合は、WordPressデータベースを修復する必要があります。 そのためには、wp-config.phpファイルにコード(以下に示す)を追加するだけです。

define('WP_ALLOW_REPAIR'、true);

Error Establishing a Database Connection – How to Fix it? 7

この直前にこのコードを追加する必要があります–それだけです、編集をやめてください! 幸せなブログ。 コードを正常に追加したら、このページにアクセスして設定を確認する必要があります– http://www.yoursite.com/wp-admin/maint/repair.php

表示される画面を以下に示します。

Error Establishing a Database Connection – How to Fix it? 8

「データベースの修復」「データベースの修復と最適化」の2つのオプションがあります。 それに応じてこれらのいずれかを選択できます。

注:データベース修復ページにアクセスするために、ログインする必要はありません。データベースを修復(または修復して最適化)した後、wp-config.phpファイルから(前に追加した)コードを削除することを忘れないでください。 。

ビデオチュートリアル

データベース接続を確立するWordPressエラーを修正する方法のより良い理解のためにこのビデオチュートリアルを見てください–

結論

この記事の主な目的は、最も一般的なWordPressエラーの1つであるデータベース接続の確立エラーについて理解してもらうことです。 この記事では、このWordPressエラーが発生する理由について説明しました。 また、このWordPressエラーを修正する方法も学びました。 うまくいけば、専門家や専門家に依存することなく、このWordPressエラーを解決できるようになります。