目录
WordPress 中的 "建立数据库连接时出错 "消息是一个常见问题,它表明您的网站无法连接到数据库。造成这一问题的原因有多种,包括 WordPress 设置中的数据库信息不正确、数据库损坏、虚拟主机服务器问题、数据库服务器超载或故障。下面介绍如何排除故障并修复此错误:
检查 WordPress 数据库证书
出现此错误的最常见原因是 WordPress 配置文件("WordPress 配置文件")中的数据库凭据不正确。wp-config.php
).该文件包含数据库名称、用户名、密码和服务器,必须与主机账户中的设置一致。
- 使用 FTP 或主机控制面板中的文件管理器访问网站文件。
- 找到并编辑
wp-config.php
文件。 - 检查
DB_NAME
,DB_USER
,DB_PASSWORD
, 和DB_HOST
值。确保它们与主机提供商提供的数据库信息一致。
define('DB_NAME', 'database_name_here');
define('DB_USER', 'username_here');
define('DB_PASSWORD', 'password_here');
define('DB_HOST', 'localhost');
- 如果有任何值不正确,请更新并保存更改。然后,再次检查您的网站。
检查数据库主机信息
有时数据库主机信息会发生变化,特别是如果您的网站使用的是托管 WordPress 托管平台。如果 DB_HOST
设置为 本地主机
如果您仍然遇到问题,请联系您的主机提供商,确认数据库主机信息是否正确。
修复 WordPress 数据库
如果数据库损坏,WordPress 有内置的修复功能。
- 在您的
wp-config.php
文件/* 就这样,停止编辑!出版愉快*/
:
define('WP_ALLOW_REPAIR', true);
- 添加此行后,请访问
http://yourwebsite.com/wp-admin/maint/repair.php
(替换您的网站
使用您的实际域名)。 - 点击
修复数据库
或者修复和优化数据库
按钮。WordPress 将尝试修复您的数据库。 - 重要: 从您的
wp-config.php
为安全起见,在维修完成后
检查网络托管服务器
如果您的数据库凭据正确且数据库没有损坏,那么问题可能出在您的虚拟主机服务上。
- 服务器可能出现故障,或者数据库服务出现问题。请联系您的托管服务提供商,检查是否存在任何与服务器相关的问题。
- 如果您的网站最近流量激增,您的数据库服务器可能不堪重负。您的托管服务提供商可以确认这一点,并在必要时建议您升级托管计划。
恢复备份
如果您无法解决问题,但您有网站的最新备份,请考虑将其还原。有时,将网站恢复到以前正常运行时的状态可以解决问题。请确保在恢复之前备份了 WordPress 文件和数据库。
更新 WordPress 网站 URL
在某些情况下,特别是在网站迁移或域名变更之后,直接在数据库中更新 WordPress 网站 URL 可以解决连接问题。此操作需谨慎,建议高级用户使用:
- 通过主机控制面板的 phpMyAdmin 访问数据库。
- 前往
wp_options
桌子查找站点url
和首页
行数 - 确保这些行包含正确的网站 URL。如果不正确,请进行编辑。
结论
建立数据库连接时出错 "的消息可能会令人沮丧,但只要有条不紊地完成这些故障排除步骤,就能找出并解决问题。在对网站或数据库进行任何更改之前,请务必确保有最新的备份。如果尝试了这些步骤后问题仍然存在,那么可能需要咨询 WordPress 开发人员或从托管服务提供商那里获得进一步的帮助。