spot_img
HomeWordPress教程如何修复 WordPress 中的数据库连接错误

如何修复 WordPress 中的数据库连接错误

JasperAI 10000字免费额度试用

没有什么比发现您的网站出现故障更令人沮丧的了——尤其是当您依赖它开展业务时。 这 建立数据库连接时出错 消息代表一个严重的问题并阻止对您站点的所有访问,因此修复它是重中之重。 但是,如果您不熟悉 WordPress 的工作原理,这可能是一个令人困惑的问题。

别担心。 虽然这个错误很严重,但它也是高度可修复的。 与一些 故障排除步骤,您可以立即让您的网站恢复在线。 以下是我们将介绍的内容:

让我们开始吧!

遇到 WordPress 错误? 没问题

如果您注册 DreamPress 托管,则可以跳过故障排除。 我们友好的 WordPress 专家随时准备解决您的网站问题——无论大小。

如何修复 WordPress 中的数据库连接错误

了解在 WordPress 中建立数据库连接的错误

在我们深入研究这个特定的错误消息之前,让我们先简单了解一下 WordPress 网站的工作原理。 几乎所有网站信息——包括发布数据、插件设置、登录凭据等——都存储和组织在一个 MySQL数据库.

谷歌SEO优化服务

当访问者访问您的站点时,WordPress 使用 PHP 查询数据库并提取正确的信息,然后将其显示为完整的页面。

如果出于某种原因,WordPress 无法访问您站点的数据库或无法正常工作,结果将显示一条建立数据库连接错误消息。

WordPress 站点上的错误建立数据库连接消息。

此错误会阻止加载整个页面。 事实上,您甚至无法访问 WordPress 仪表板(您网站的后端)。

如果 您的网站使用缓存,访问者可能仍会看到您网页的存储副本。 因此,如果您及早发现错误并在站点缓存刷新之前解决问题,就可以避免对站点和业务造成过多的干扰。

WordPress divi主题

幸运的是,随着 WordPress 错误的出现,数据库连接错误通常很容易解决。 到目前为止,最常见的原因只是数据库的登录凭据不匹配。

建立数据库连接错误的常见原因

数据库连接错误的典型原因有四种:

  • 数据库登录凭据不正确。 建立数据库连接错误的最常见原因可能只是 WordPress 的数据库登录凭据不正确。 这可以是数据库名称、用户名或密码。 请记住,这些登录详细信息与您使用的不同 访问您的网站.
  • 数据库损坏。 一个 WordPress MySQL 数据库包含一个 很多 的信息。 如果任何部分被删除或损坏,结果可能是有问题的错误。 损坏可能是手动修改数据库造成的,但也可能是正常使用的结果。 尽管 MySQL 非常健壮,但没有什么是完美的,错误时有发生。
  • WordPress 核心文件损坏。 同样,构成您网站的核心 WordPress 文件也可能发生损坏。 即使这些文件在数据库之外,它们有时也会导致相同的错误。
  • Web 服务器或托管服务提供商的问题。 如果您的主机或服务器出现问题(如果您是自托管的)并且 WordPress 无法访问它来查询数据库,它将抛出此错误。 这些问题可能包括中断、数据丢失和硬件故障。

正如我们所说,不正确的凭据是导致错误的最常见原因,但其中任何一个都可能是罪魁祸首。 因此,修复错误可能涉及一些故障排除。

如何修复在 WordPress 中建立数据库连接时出现的错误(4 个步骤)

虽然这是一个严重的错误,但幸运的是它很容易解决。 下面,您将找到故障排除和解决问题的分步说明。 请注意,您应该按顺序尝试每个步骤,只有在不起作用时才转到下一步。

第 1 步:检查您的 WordPress 数据库凭据

由于这是最有可能导致错误的原因,因此它也应该是您进行故障排除的第一步。 您需要做的第一件事是找到 WordPress 当前用于访问您的数据库的凭据。

此信息存储在您网站的 wp-config.php 文件。 你可以使用 安全文件传输协议 (SFTP) 客户端 访问它。

或者,如果您的站点由 DreamHost 托管,您可以从 DreamHost 控制面板. 为此,请登录您的控制面板并导航至 域 > 网站. 将鼠标悬停在您要修复的域上,然后单击“管理”以查看文件夹图标。 然后单击出现错误的站点旁边的文件夹符号。

在文件浏览器中,选择以您的网站命名的文件夹,然后打开 wp-config.php. 在这里,查找三项信息——数据库名称、用户名和密码。 它们应该靠近文件的顶部。

wp-config.php 文件中的数据库登录凭据。

掌握这些信息后,前往您的 DreamHost 面板并导航至 更多 > MySQL 数据库. 查找与您的网站名称相对应的主机名。 它将被格式化为 mysql.yoursitename.com,其中“yoursitename”是您网站的名称。

H10的年终大促

如果主机名不在此页面上,请跳至第 2 步,完成添加后返回此处。

在名为 此服务器上的数据库,确保数据库名称与您从中提取的数据库名称相匹配 wp-config.php 更早。 如果是这样,这不是问题,您可以继续下一步。

如果它 没有 匹配,返回 wp-config.php 并使用正确的数据库名称更新它。

接下来,您可以在名称旁边找到有权访问每个数据库的用户名 MySQL数据库 页。

有权访问 DreamHost 控制面板中列出的数据库的用户名。

要查看密码,请单击用户名。 在打开的页面上,向下滚动到 当前密码 字段并单击 节目.

DreamHost 控制面板中数据库用户的密码选项。

如果用户名或密码与您的不匹配 wp-config.php 文件, 用正确的细节更新它。 或者,如果用户名匹配但密码不匹配,您可以更新数据库密码 用户详情 屏幕。

第 2 步:检查您的数据库主机信息

如果您已经检查了数据库登录凭据并修复了所有错误,但仍然收到建立数据库连接错误消息,那么接下来您应该检查的是数据库主机信息。

您的数据库的主机名可以在 wp-config.php,就在数据库名称和登录凭据旁边。

高质量外链购买

wp-config.php 文件中的 MySQL 数据库主机名。

记下此信息,然后返回您的 DreamHost 面板并导航至 更多 > MySQL 数据库. 这一次,您希望确保您的主机名 wp-config.php 文件列在此页面上。 如果不是,则需要添加它。

要添加主机名,只需单击 添加新主机名 按钮。 在下一页上,输入您要使用的主机名,然后从下拉列表中选择正确的网站域。

完成后,单击 立即创建此 MySQL 主机名! 请注意,这个新主机名可能需要几个小时才能通过 DNS 传播,所以请在这里休息一下。 一段时间过去后,回来检查您的网站是否正常运行。 如果您仍然收到数据库错误消息,请继续执行下一步。

第 3 步:修复您的 WordPress 数据库

如果您仍然收到错误消息,您可以尝试修复数据库以修复可能的损坏。 为此,我们建议使用内置的 WordPress 数据库修复工具。

JasperAI 10000字免费额度试用

要访问它,请打开您的 wp-config.php 文件并在末尾添加以下代码:

define('WP_ALLOW_REPAIR', true);

接下来,打开一个新的浏览器选项卡并导航到 https://yoursitename.com/wp-admin/maint/repair.php,将“yoursitename”替换为您网站的实际域名。 这将调出数据库修复工具。

WordPress 数据库修复工具。

点击 修复数据库 让它做它的事。 您可以选择 修复和优化数据库 如果你愿意,但它需要相当长的时间。 无论哪种方式,当工具完成后,再次加载您的网站并检查错误。 如果它消失了,那么您就会知道损坏的数据库是原因。

但是,如果您仍然看到错误消息,请转到下一步。 在你这样做之前,请确保返回 wp-config.php 并删除您为打开该工具而添加的代码。 如果您将其留在那里,恶意的人可以轻松访问您的网站。

第 4 步:检查您的数据库服务器是否已关闭

如果上述所有步骤均失败,最后一种可能性是您的数据库服务器已关闭。 此时,最好与您的托管服务提供商确认一切正常。

您的数据库主机或服务器可能遇到问题的原因有很多:

  • 与数据库的同时连接太多。 一些提供商对服务器一次可以拥有的连接数有限制。
  • 您的共享托管服务器上的另一个站点出现问题。 如果您使用的是共享托管计划,那么您就是在与其他站点共享资源。 如果其中一个有问题,它可能会蔓延到您的站点。 这是专用或托管 WordPress 托管计划可能有益的原因之一。
  • 硬件问题。 硬件最终会出现故障,并且存储数据库的服务器可能已经做到了这一点。 理想情况下,您的主机将有冗余,这样如果一台服务器出现故障,您的数据还有另一份副本可用,但情况并非总是如此——尤其是当您在家庭或办公室服务器上托管自己的数据库时。

您最好的选择是联系您的网络托管服务商并询问有关中断或其他已知问题的信息。 如果没有,您可以报告您的问题并让支持人员为您调查。

在 DreamHost,您始终可以通过单击 支持 控制面板右上角的按钮:

DreamHost 控制面板中的支持选项。

WordPress花园粉丝福利

想做跨境电商独立站但是没什么钱?可以免费试用Shopline智能建站工具,一个月都不要一顿火锅的钱!(这里就可以在线申请!) 或者扫描下方二维码
shopline

DreamHost 提供 24/7 全天候支持,因此您可以在需要时随时获得帮助。

额外的…

5分钟生成10篇英文软文article forge软件试用
siteground

【WordPress花园提醒您】如果想购买国外正版WordPress主题和插件,您需要一张VISA信用卡才能支付,这里我们推荐光大银行信用卡!赶快免费申请,别耽误了买插件哦!

guangda
WordPress花园官方账号
WordPress花园隶致力于为广大跨境电商和独立站爱好者提供优质的WordPress教程、Woocommerce教程、Facebook、Twitter、tiktok、Instagram教程和谷歌SEO教程等资料和对应的建站推广服务。关注‘哟派出海’公众号了解最新资讯。粉丝福利:Shopline免费独立站建设14天优惠 商务合作: [email protected]
RELATED ARTICLES