修复WordPress 建立资料库连线时发生错误[2021年]

修复WordPress 建立资料库连线时发生错误[2021年]

因为WordPress网站无法连接到数据库以获取您网站的内容。数据库是您网站的所有内容和信息存储的地方。

如果您在此错误中苦苦挣扎,请使用一些有效的解决方案来修复在WordPress中建立资料库连线时发生错误

建立数据库连接时出错

WordPress由用PHP编写的代码和通常运行MySQL的数据库组成。在您的WordPress网站上运行允许发布评论,共享文件,检索页面等功能的PHP是必需的。WordPress还需要一个数据库来存储设置,帖子,文稿,到上传文件的链接等等。如果无法建立与数据库的连接,则只会显示一条错误消息,而不是您的网站。

为什么此错误建立数据库连接?

此错误仅表示WordPress无法连接到您的数据库以获取和显示您的网站内容。当您在网站上看到此错误时,可能是以下情况之一:

  • 数据库的登录凭据是错误的: 这是当您更改数据库的登录凭据而忘记在wp-config文件中更新它们时发生的情况。
  • 您的数据库已损坏:有许多原因可能导致数据库崩溃 其中之一是上传编码错误的插件。它也可能由于数据库托管服务器中的错误而发生。
  • 您的数据库服务器主机已关闭: 如果要在自己的服务器上托管数据库,则必须与开发人员联系。但是,如果您的网络托管公司负责托管数据库,则除了调用它们并让他们知道数据库已关闭之外,您无能为力。大多数网络托管服务都提供强大的支持,并会在几分钟内解决此问题。

在大多数情况下,当数据库损坏或数据库登录凭据无效时,就会显示此错误。两者都很容易修复,而且修复时间不会超过几分钟。

解决建立数据库连接错误?

了解了什么是建立数据库连接的错误以及引起此问题的原因之后,现在让我们进入“故障排除”部分。

在开始对网站进行任何更改之前,我们强烈建议您进行备份或确保您拥有网站的备份。在极少数情况下,如果您破坏某些内容,备份将使您返回到先前的状态。

当您尝试登录网站仪表板时,是否收到一条消息,提示“一个或多个数据库表不可用”或“数据库可能需要修复。”?

相关问题  如何在Wordpress 启用keep-alive? (加速您的网站)

如果这是您在后端看到的消息,则仅表示数据库已损坏。另一方面,如果看到相同的“建立数据库连接出错”。消息,那么您可以继续下一部分。

修复损坏的数据库

修复损坏的数据库很容易,而且不会花费几分钟。方法如下:

  • 首先,登录到cPanel,
  • 打开文件管理器应用
  • 导航到WordPress安装文件夹。
  • 现在,找到 WP-config.php文件 文档,
  • 选择编辑选项,并在其末尾添加以下代码行:

define('WP_ALLOW_REPAIR',true);

该行代码将使您可以进入WordPress网站的数据库修复模式。

要开始修复过程,请在浏览器中访问以下页面:

http:// 你的网站.com /wp-admin/maint/repair.php

例如:https://zcom.tech/wp-admin/maint/repair.php

WordPress数据库修复

在此维修页面上,可以选择维修,也可以选择维修和优化。我们建议您进行 修复和优化,但是您应该注意,这不仅需要修复功能,还需要更多时间。

您需要注意的一件事是,每个人都可以访问此页面。您无需登录即可访问此页面并使用修复功能。因此,为确保您网站的用户无法使用该页面, 一旦过程结束,您将必须删除添加到WP-config.php文件文件中的代码行 

检查不正确的数据库登录信息

WP-Config.php 可能是整个WordPress安装中最重要的单个文件。在这里,您可以指定WordPress连接数据库的详细信息。如果您更改了root密码或数据库用户密码,则也需要更改此文件。为此,您将必须登录到cPanel帐户并打开“文件管理器”应用程序。然后导航到WordPress网站的安装目录。现在,查看或编辑 WP-config.php文件 文件以检查代码。

您应该看到WordPress用于连接数据库的登录凭据。它看起来应该像这样:

define('DB_NAME','database-name-here');
define('DB_USER','database-username-here');
define('DB_PASSWORD','database-password-here');
define('DB_HOST','localhost');

相关问题  如何提高Wordpress网站在手机的速度

上面四行包含您的数据库名称,用户名,密码和数据库的主机名。

如果发现任何这些值不正确,则应使用正确的值进行更改。

如果您不知道数据库的名称,则可以使用PHPMyAdmin找到它。它是所有托管解决方案附带的免费应用程序。

要使用它,您将必须 从cPanel登录到 的phpMyAdmin登录到PHPMyAdmin仪表板后,您将看到数据库列表。这些数据库之一应与WP-config.php文件 文件中“ DB_NAME旁边的值具有相同的名称 单击具有相同名称的数据库的浏览链接。

现在,您将需要验证这是否是包含您网站信息的正确数据库。为此,请单击“ wp_options”表旁边的“浏览”链接。

如果在此表中可以看到您的网站名称和URL,则表明这是正确的数据库。如果不是这种情况,则必须对所有其他数据库执行相同的操作才能找到正确的数据库。找到正确的数据库后,请使用此正确数据库的名称更改wp-config文件中的数据库名称。

如果数据库名称已经正确,则用户名和密码可能是问题。要检查您使用的用户名和密码是否正确,请在WordPress的安装目录中创建一个新文件,并将其命名为“ db-check.php”,然后将以下代码复制到其中:

<?php
$test = mysql_connect('localhost', 'root', 'password');
if (!$test) {
die('MySQL Error: ' . mysql_error());
}
echo 'Database connection is working properly!';
mysql_close($testConnection);

现在,访问以下URL:

http:// 你的网站.com /db-check.php

如果看到错误消息,则表示用户名或密码不正确。要解决此问题,您可以使用cPanel中的MySQL数据库应用程序创建新的用户名和密码。

相关问题  WordPress升级:WordPress 5.5提供了新块和与块相关的改进,更快的加载时间等

为此,请在cPanel中打开“ MySQL数据库”应用程序,然后单击“添加新用户”链接。您现在所要做的就是选择一个好的用户名和一个强密码,然后单击“创建用户”按钮。这些新的数据库凭据现在将使用。

现在,向下滚动到“将用户添加到数据库”部分,选择刚创建的用户的用户名和WordPress数据库,然后单击“添加”按钮。这样做会将您刚创建的新用户添加到WordPress网站的数据库中。

现在您有了新用户,您将必须使用新的数据库登录信息来更新wp-config.php文件。

为此,请在cPanel中打开“文件管理器”应用程序,导航至WordPress安装目录并编辑wp-config.php文件。在wp-config.php文件中,使用新用户名更改“ DB_USER”旁边的值,并使用新密码更改“ DB_PASSWORD”旁边的值。

如果是由于数据库登录凭据不正确,这应该可以解决该问题。

如果您的网站仍显示相同的错误消息,请转到下一部分:

还是看到相同的错误消息?

如果是这种情况,那么很可能是与您的Web Host的数据库服务器有关的问题。在这种情况下,您唯一可以做的就是与您的虚拟主机提供商联系,并要求他们解决此问题。

如果您尝试了本文中的所有步骤,请随时与您的Web Hosting提供商联系。因为很多时候此错误可能是由于Web主机方面的一些最新更新导致的。

大多数网络主机都提供24/7全天候支持,并且响应速度非常快。如果您联系您的网络托管服务,他们将帮助您发现问题并在最终解决该问题。如果您的网络托管服务表明这是您的错误,则应雇用Web开发人员来解决此问题。

恢复以前的备份

另外,如果您确定不会丢失任何新数据(如最新帖子),也可以尝试将网站恢复为以前的备份。

这些解决方案是否有助于修复  在WordPress中建立数据库连接时出错让我们知道以下评论。

哦,您好 👋很高兴认识你。

订阅我们的电子报,定期发送很棒的科技内到您的邮

发表评论