有时候打开WordPress 网站会看到“建立数据库连接时出错”的通知,这是一个致命错误,会导致无法访问的 WordPress 网站,很多人遇到这种问题,不知道该如何解决,在本文中,我们会讲解展示如何轻松修复在 WordPress 中建立数据库连接时出现的错误。
是什么导致的WordPress网站中建立数据库连接时出错?
“建立数据库连接时出错”问题可能是由于 WordPress 设置中的数据库信息不正确、数据库损坏或数据库服务器无响应所致。
WordPress网站使用数据库来存储所有内容和网站数据。每当有人访问网站时,它就会连接到数据库。
WordPress 需要以下信息来连接到数据库:
- 数据库名称
- 数据库用户名
- 数据库密码
- 数据库服务器
此信息存储在名为wp-config.php的 WordPress 配置文件中。
如果其中任何一项不正确,WordPress 将无法连接到数据库服务器,并且会看到“建立数据库连接时出错”错误。
这是最常见的 WordPress 错误之一。除了不正确的填写信息外,如果数据库服务器关闭或数据库文件损坏,也会出现此错误。
那么如何通过逐步故障排除来解决 WordPress 中建立数据库连接问题的错误。
1. 检查您的 WordPress网站数据库信息
WordPress网站数据库存储在 wp-config.php 文件中。它是 WordPress 配置文件,包含重要的 WordPress 设置,包括数据库信息。
在 wp-config.php 文件中查找以下行:
1
2
3
4
5
6
7
8
9
|
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME', 'database_name_here' ); /** MySQL database username */ define( 'DB_USER', 'username_here' ); /** MySQL database password */ define( 'DB_PASSWORD', 'password_here' ); /** MySQL hostname */ define( 'DB_HOST', 'localhost' ); |
需要确保数据库名称、用户名、密码和数据库主机的信息正确无误。
如果您是宝塔面板可以进入到宝塔面板里面查看数据库信息。(注意:其他的服务器面板也类似,都大同小异)
确认数据库名称、用户名和密码后,可以根据需要在 wp-config.php 文件中更改这些信息,记得保存生效。
之后,访问网站,看看数据库连接错误是否已经消失。
如果仍然可以看到错误,那么这意味着其他地方出了问题。
2.检查你的数据库主机信息
如果数据库名称、用户名和密码信息是正确的,那么可能需要确保使用的是正确的数据库主机信息。
大多数 WordPress 网站服务器或者虚拟机使用 localhost 作为数据库主机。但是,一些WordPress 网站服务器或者虚拟机商使用单独的服务器来托管数据库。在这种情况下,数据库主机信息将不是本地主机。需要联系WordPress 网站服务器或者虚拟机商以确认数据库主机信息。
3.修复WordPress数据库
如果 wp-admin上遇到不同的错误,例如,“一个或多个数据库表不可用。数据库可能需要修复”,那么你需要修复你的数据库。可以通过在 wp-config.php 文件中添加以下行来完成此操作。
1
|
define( 'WP_ALLOW_REPAIR' , true); |
完成后,您可以通过访问此页面查看设置:http://www.xxxx.com/wp-admin/maint/repair.php
注意:用户无需登录即可访问数据库修复页面。完成修复和优化数据库后,请确保从 wp-config.php 中删除此代码
4.检查数据库服务器是否已关闭
如果都是正确的,但 WordPress 仍然无法连接到数据库,可能 数据库服务器(MySQL 服务器)已关闭。
这是需要进入到宝塔面板里面,查看数据库是否启用,如果没有启用,点击重新启用即可
数据库连接错误的原因,一般都是以上几点,可参考修改。