WordPress “建立数据库连接时出错”的原因及解决方案

在你成功安装wordpress 且正常运行后,可能还会遇到“建立数据库连接时出错”(Error Establishing a Database Connection)的错误,如下图所示:

WordPress “建立数据库连接时出错”的原因及解决方案
建立数据库连接时出错

这是一个很常见且比较严重的问题,会导致用户无法访问您的网站。

造成此类问题的原因有多个,对于新手来说,排查起来较为困难,这儿我将详细介绍该如何解决:

导致 WordPress 出现“建立数据库连接时出错”的错误的原因和解决方案

1,最常见的原因 – 数据库服务器连接中断造成

因为网站已经成功运行,通常不会是由于数据库密码错误导致的数据库连接中断,更多是由于网站所需要的内存资源不足造成。

如果你使用配置较低的虚拟主机或者VPS,且网站流量较高,很容易导致MySQL进程中断,从而产生此类错误。

解决方案:

如果你使用的VPS则需要进入VPS重启MySQL进程,或者直接重启VPS即可解决。但这不是永久解决方案,很可能随时再次发生,建议对VPS系统进行优化以解决更多硬件资源或者对VPS进行升级,从而避免再次出现此类错误。

如果你使用的是虚拟主机,一般很少遇到此类情况,可以稍等一会观察是否自行恢复,未恢复则联系您的虚拟主机提供商进行解决。一劳永逸的方法仍然是升级你的虚拟主机,避免再次发生。

2,安装的插件存在问题

你安装的插件可能存在问题,或者不同的插件之间导致了冲突。

解决方案

可以尝试进入主机文件夹wp-content/plugins/, 将plugins文件夹改名为其他比如plugins1,然后观察错误是否修复。

如果没有修复则不是此类问题造成的。

如果错误得到修复,则可以将文件夹名改回plugins,然后逐一更改plugins 文件夹中的插件文件夹名,进行验证问题出现在哪个插件上。

2,数据库用户名和密码设置错误

如果您将你的网站迁移到新的主机,则可能是由于此类原因造成。

解决方案:

打开WordPress根目录下的 wp-config.php 的文件。

WordPress “建立数据库连接时出错”的原因及解决方案
Wp-config.php

查看其中的数据库名称,用户名和密码是否和虚拟主机或者VPS设置的数据库用户名密码是否一致,需要确保两者一致,数据库才能连接成功。

4,数据库表损坏

如果以上三种情况均不成功,则可能是安装的插件或者主题导致数据库表损坏造成的。

解决方案:

我们可以使用WordPress内置的数据库修复功能修复损坏的数据库表。

1,这个功能默认是被禁用的,我们需要在 WordPress 根目录的wp-config.php 文件的底部如下代码,开启此功能:

define('WP_ALLOW_REPAIR', true);

2,然后访问修复网址:你的域名后加wp-admin/maint/repair.php,比如新独特网站,就是 https://xindute.com/wp-admin/maint/repair.php. 将域名替换成你的即可。

修复后记得从wp-config.php 文件中删除添加的代码,以避免被其他人利用。

5,重新安装WordPress 和 恢复备份的数据库

如果以上所有方案都不可以,则只能将采用最麻烦的方案,恢复所有WordPress文件和备份的数据库。

1,首先备份当前的数据库,然后恢复之前备份的数据库,若问题修复成功,则无需进行下一步

2,若问题仍未得到修复,则建议恢复以往的网站备份或者重新下载WordPress源码更换旧的WordPress 文件。

方法很简单:下载新版本的WordPress安装包,将安装包上传到虚拟主机或者VPS中的WordPress根目录,并解压覆盖现有文件。

总结

WordPress “建立数据库连接时出错” 是非常常见的问题,尤其使用VPS的用户,出现此类问题最常见的原因就是分配给网站的内存资源不足导致数据库进程挂死,只需重启VPS即可解决。而使用虚拟主机的用户更多是出现在网站本身。

无论如何,都需要定期备份WordPress 网站文件和数据库,这对我们网站的数据安全非常重要,这也是我们解决此类问题的终结方案。

(0)
老特
上一篇 2025年10月11日 上午1:27
下一篇 2025年10月17日 上午12:49

相关推荐

  • Bluehost 主机评测 – 速度很快,稳定性较差,警惕购买

    如果你了解过美国的虚拟主机,你一定听说过Bluehost, 它是在国内十分出名的美国虚拟主机商,成立于1996年,可以说是最老牌的虚拟主机商之一,也是Wordpress托管主机领域的最大品牌。那么对于运营网站,Bluehost 真的是一个好的选择吗?根据我的评测和国外众多用户对其的评价,我不建议, 虽然其评测数据挺不错,但如果长期使用,就会发现各种问题。 B…

    2025年12月2日
    0
  • 如何将 Google AdSense 正确添加到您的 WordPress 网站?

    和亚马逊联盟一样,谷歌adsense 也是非常适合新手的从网站赚钱的方式,随着网站流量的增加,同样可以赚不少,是一个非常可靠的网站盈利的方案。 通过 Google AdSense,您可以自动将网站上的广告位出售给广告商并获取收益。其最大优势在于门槛极低,几乎没有任何硬性准入条件,这使得各个水平的站长都能轻松上手。 无论您是经验丰富、希望拓展收入来源的博主,还…

    2026年1月24日
    0
  • 如何在 WordPress 文章内容中插入广告?

    通过广告赚钱不只是增加广告数量,关键在于巧妙布局。 我们发现许多 WordPress 网站所有者固守旧习:将广告放置在侧边栏、页眉或页脚,却未意识到读者往往会忽略这些区域。另一些网站则走向另一个极端,在页面中过度堆砌广告,最终导致访客流失。 经过多年测试,我们发现一个简单调整就能带来显著变化:将广告置于文章内容内部。当广告放在自然的阅读停顿点时,效果往往会明…

    2026年1月26日
    0
  • 国外域名注册商哪个好?5家最好的国外域名注册商推荐

    对于运营外贸网站或者运营英语或者其他小语种网站的用户而言,选择选择一个稳定、可靠的域名注册商至关重要,如果你的业务在国外,通常建议选择国外域名注册商,不用受国内备案政策和实名政策的限制,且通常具有更好的全球DNS解析速度。 对于运营外贸网站或者运营英语等其他小语种网站的用户而言,选择一个稳定、可靠的域名注册商至关重要。如果你的业务主要面向国外,通常建议选择国…

    2025年10月17日
    0
  • VPS,虚拟主机,云服务器有什么区别?搭建网站该如何选择?

    建网站除了购买域名,最重要的事情莫过于选择一台能够稳定运行网站的主机。对于普通用户而言,最常见的选项包括虚拟主机、VPS,以及近年来越来越流行的云主机。那么,对于新手来说,该如何做出选择呢? 虚拟主机、VPS、云主机有什么区别? 1, 虚拟主机:省心省力,适合大多数建站需求 虚拟主机是最常见、最简单,也最为经济实惠的托管方式,特别适合个人博客、企业官网、小型…

    2025年11月4日
    0

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信