建立数据库连接时出错——如何解决?
已发表: 2020-10-03WordPress 用户在他们的网站或博客上工作时经常会遇到错误。 错误非常烦人,无论它们如何发生。 “错误建立数据库连接”是最常见的,也许是最烦人的 WordPress 错误之一。 你有没有遇到过这个 WordPress 错误? 你能解决这个问题吗? 如果您没有收到这样的错误,这并不意味着您永远不会收到它。 在使用 WordPress 时收到错误是很正常的。 因此,如果您在建立数据库连接时收到错误消息,请不要感到惊讶。 在本文中,我们将详细讨论这个常见的 WordPress 错误消息。 我们还将学习如何修复建立数据库连接的错误。
建立数据库连接时出错
您知道是什么导致 WordPress 建立数据库连接错误吗? 每当您收到此 WordPress 错误时,您的网站都会因为无法通信或无法再访问您的 WordPress 数据库而关闭。 WordPress 将您网站的所有信息存储在您的 MySQL 数据库中。 网站的信息包括帖子数据、页面数据、元信息、登录信息、插件设置等。MySQL数据库不存储媒体内容和核心文件之类的数据,如index.php、wp-login.php等。所以每当人们访问您的网站时,PHP 都会在网页上执行代码并从 MySQL 数据库中查询信息。 然后您的网站会显示在访问者的网络浏览器上。 但是,如果您的 MySQL 数据库由于任何原因无法正常工作,您将收到一条错误消息,指出 –建立数据库连接时出错。

当出现此 WordPress 错误时,您网站的主页将不显示任何信息,因为它无法检索任何数据以在页面上显示该信息。 原因是连接无法正常工作。 这将破坏您的 WordPress 网站的前端。 此外,您将无法访问您的 WordPress 仪表板。 有时您的访问者可能看不到此错误。 发生这种情况只是因为您的网站最有可能使用缓存。 这是改善网站用户体验的好方法。 例如,如果您的网站被缓存一小时、一天甚至一周,即使出现任何问题,访问者也会觉得它没有问题。
如何修复建立数据库连接的错误
建立数据库连接的 WordPress 错误绝不能掉以轻心,因为这可能会影响您网站的流量、销售和分析。 因此,您应该尝试在屏幕上出现此 WordPress 错误时立即解决它。 如果您是 WordPress 初学者,解决 WordPress 错误可能并不容易。 但别担心! 我们为这个特定的 WordPress 错误提供了一些最有效的修复程序。 所以让我们开始吧。
检查 WordPress 数据库凭据
此 WordPress 错误的最常见原因是不正确的数据库凭据。 如果您最近将 WordPress 网站移至新主机,您很可能会收到此 WordPress 错误。 wp-config.php 文件存储您所有的 WordPress 数据库凭据。 它是一个 WordPress 配置文件,其中包含 WordPress 设置,包括您的数据库信息。
在 wp-config.php 文件中,您需要查找以下信息 -

确保数据库名称、用户名、密码和数据库主机等信息正确。 您需要从 WordPress 托管帐户仪表板确认此信息。 为此,请登录您的 WordPress 托管帐户>转到数据库部分>单击MySQL 数据库。

这将带您进入托管仪表板上的数据库管理页面。 现在找到您的数据库名称和用户名。

您将在数据库中列出用户列表。 有一个更改密码链接,您可以通过该链接更改用户密码。


您需要检查数据库名称、用户名和密码。 如果需要,您需要在 wp-config.php 文件中更改该信息。 之后,您需要再次访问您的网站以检查 WordPress 错误是否已修复。 但是如果错误仍然出现,这意味着问题是别的。 试试下面给出的解决方案。
检查数据库主机信息
如果问题与 WordPress 数据库凭据无关,那么您可能需要检查您的数据库主机信息。 确保数据库主机信息正确。 大多数托管公司使用 localhost 作为您的 WordPress 数据库主机。 但是,一些托管托管服务提供商使用单独的服务器来托管 WordPress 数据库。 如果是这种情况,您的 WordPress 数据库主机信息将不是 localhost。 您必须联系您的托管服务提供商以确认您的 WordPress 数据库主机信息。
检查数据库服务器是否关闭
如果一切似乎都很好,但在建立数据库连接时仍然遇到错误,那么可能是您的数据库服务器,即 MySQL 服务器已关闭。 这通常是由于您的数据库服务器上的大量流量而发生的。 当流量很大时,它无法处理负载,尤其是当您使用共享主机时。 您的 WordPress 网站会变得非常缓慢,甚至某些用户可能会收到错误消息。 因此,您可以在这里做的最好的事情是联系您的网络托管服务提供商以确认您的数据库服务器是否响应。
如果您在同一数据库服务器上运行其他站点,则应检查这些站点以确认您的 MySQL 服务器是否真的关闭。 但是,如果您在同一台服务器上没有其他站点,那么您应该转到您的托管仪表板。 尝试访问 phpMyAdmin 并连接数据库。 如果可以成功连接,则需要验证您的数据库用户是否有足够的权限。 为此,您需要创建一个名为testconnection.php的新文件。 在此文件中,您需要添加以下代码 -

注意:不要忘记用正确的信息替换用户名和密码。
然后,将这个新创建的文件上传到您的 WordPress 站点,并通过任何网络浏览器访问它。 如果它连接成功,这意味着你的数据库用户有足够的权限,这里还有其他问题。
为确保一切正常,您需要返回 wp-config 文件并彻底检查所有内容。
修复 WordPress 数据库
如果您仍然面临相同的 WordPress 错误,则可能需要检查数据库是否损坏。 如果它已损坏,您需要修复您的 WordPress 数据库。 为此,您只需在 wp-config.php 文件中添加代码(如下所示)。
定义('WP_ALLOW_REPAIR',真);

您需要在此之前添加此代码 -就是这样,停止编辑! 快乐的博客。 成功添加代码后,您需要访问此页面以查看设置 - http://www.yoursite.com/wp-admin/maint/repair.php
出现的画面如下图所示:

有两个选项: “修复数据库”和“修复和优化数据库” 。 您可以相应地选择其中任何一个。
注意:要访问数据库修复页面,无需登录。修复数据库(或修复和优化它)后,不要忘记从 wp-config.php 文件中删除代码(您之前添加的) .
视频教程
观看此视频教程,以更好地了解如何修复建立数据库连接的 WordPress 错误 –
结论
本文的主要目的是让您熟悉最常见的 WordPress 错误之一——建立数据库连接时出错。 在本文中,我们讨论了发生此 WordPress 错误的原因。 我们还学习了如何修复这个 WordPress 错误。 希望您现在能够在不依赖任何专业人士或专家的情况下解决此 WordPress 错误。
