相信很多 WordPress 网站站长都遇到过“建立数据库连接时出错”的错误提示。我之前在管理一个 WordPress 网站的时候,就隔三差五遇到这个错误提示,真的是让人非常的苦恼。那么,产生这个错误的原因究竟是什么呢?
建立数据库连接时出错原因
- 登录信息有误。WordPress 需要 Mysql 用户名和密码才能访问网站数据库。如果用户登录信息出现错误,那么 WordPress 将无法与数据库建立连接。
- WordPress 文件损坏。如果程序更新升级失败,可能会导致 WordPress 核心文件损坏。如果插件和主题更新失败,也可能导致这种错误的发生。
- 数据库损坏。可能是由于恶意插件损坏了数据库、遭遇黑客的攻击、主题发生错误等等。
- Mysql数据库服务器关闭。比如服务器性能受限,系统超负载运行,造成数据库崩溃。这对于使用轻量服务器的用户来说,很可能是这种原因。因为我之前使用的就是阿里云轻量服务器,老是出现建立数据库连接时出错。
- 访问量过大。服务器瞬时访问量过大,数据库因流量过大而无响应。
重启MySQL数据库
如果安装了宝塔面板
第 1 步:登录宝塔面板,在宝塔面板左侧菜单中选择 “软件商店”。
第 2 步:在打开的页面中找到“MySQL” ,然后点击右侧的“设置”按钮。
第 3 步:如果此时 MySQL 处于停止状态,就表示之前数据库服务器已经关闭。
第 4 步:然后重新启动 MySQL 数据库。
第 5 步:重新访问 WordPress 网站,网站已经恢复正常状态。
Linux服务器未安装宝塔面板
如果未安装宝塔面板,那么我们首先需要通过 Xhell 或其他 SSH 工具连接服务器。然后通过命令行输入命令,重新启动 MySQL 数据库。可以参考:如何在 Windows 和 Linux 上重启 MySQL 数据库服务器
检查数据库配置信息
如果是服务器迁移后出现的数据库连接错误,那么很可能是由于数据库配置信息有误导致的。
我们可以通过宝塔面板的“文件”,或者通过FTP工具访问网站根目录,找到 wp-config.php 配置文件,检查数据库配置信息是否正确。如果数据库配置信息有误,那么重新配置正确的数据库信息即可。
下面我们介绍一下,如何通过宝塔面板来检查数据库配置信息:
第 1 步:登录宝塔面板,点击左侧菜单中的“网站”,然后打开“网站根目录”。
第 2 步:在网站根目录下,找到名为 wp-config.php 的配置文件,双击后即可打开。
第 3 步:检查数据库配置信息是否有误,主要为数据库名称、用户名和密码。如果配置信息有问题,那么更新为正确的信息即可。
第 4 步:保存配置文件,重新访问网站即可恢复正常。
避免出现数据库连接错误
升级服务器
如果 wp-config.php 配置的数据库信息正确,仍然反复出现“建立数据库连接时出错”的问题。那么很有可能是服务器配置过低,导致 MySQL 数据库服务器崩溃。如果想从根本上解决该问题,建议升级服务器配置。
设置虚拟内存
如果暂时无法升级服务器配置,那么我们可以先通过创建虚拟内存(swap 分区)的方法,缓解服务器配置压力。虚拟内存的作用是在服务器的物理内存不够用的时候,把硬盘的一部分空间作为虚拟内存,以供当前运行的程序使用的技术。本人之前频繁遇到数据库连接错误的问题,就是通过这种方法暂时处理的。详细配置方法可以参考:如何在Linux上创建swap分区(Linux虚拟内存设置方法)
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/error-establishing-database-connection-in-wordpress/