修复 WordPress 中的“建立数据库连接时出错”问题
WordPress 使用连接字符串来知道要连接到哪个数据库。当您的站点未连接到数据库时,它会显示建立数据库连接时出错通知。要解决此错误,请更新 WordPress 站点上的连接字符串。
必需:您需要以下方面才能完成此文章的所有步骤:
- 用于打开和编辑站点文件的 FTP 应用程序。有许多第三方 FTP 应用程序可用,我们建议使用 FileZilla FTP 应用程序。
- 用于对 WordPress 文件进行必要更改的文本编辑器。有许多第三方文本编辑器可用,我们建议使用 Notepad++。不要使用 Microsoft Word 之类的文字处理应用程序编辑文件。
- WordPress 站点的数据库名称、用户名、密码和主机名。找到带 cPanel 的 Linux 主机、带 Plesk 的 Windows 主机或 WordPress 托管套餐的相应详细信息。如果您使用 cPanel 或 Plesk,则需要重置并使用新密码。
警告:在进行故障排除之前,应始终备份您的网站。
- 登录到phpMyAdmin。
- 在 phpMyAdmin 的左侧菜单中,选择您的站点使用的数据库的名称。
- 记下数据库前缀。数据库前缀附加到表格名称(例如,如果您看到以下数据库表格:wp_3f_options、wp_3f_posts、wp_3f_postmeta 等,则您的数据库前缀是 wp_3f_)。
- 使用 FTP 连接到您的主机账户。找到并打开您的 WordPress 网站所在的文件夹。
- 在 wp-config.php 文件中,找到类似于以下示例的部分:
/**WordPress 数据库名称 */ define('DB_NAME', 'yourdatabasename'); /** MySQL 数据库名称*/ define('DB_USER', 'yourusername'); /** MySQL 数据库密码*/ define('DB_PASSWORD', 'yourpassword'); /** MySQL 主机名*/ define('DB_HOST', 'yourhostname'); $table_prefix = 'yourtableprefix';
- 检查此文件中的信息是否与您之前找到的数据库详细信息相匹配。
- yourdatabasename:将其替换为您的 MySQL 数据库名称。
- yourusername:将其替换为您的 MySQL 用户名。
- yourpassword:将其替换为您的 MySQL 密码。
- yourhostname:将其替换为您的 MySQL 主机名。
- yourtableprefix:将其替换为您的表格前缀。
注意:如果 wp-config.php 文件中的任何信息与您的数据库详细信息不匹配,请使用正确的信息更新该文件。
- 保存更新的文件。
- 通过在 Chrome、Firefox 或 Edge 中以隐私安全浏览模式访问您的网站,来验证网站是否重新上线。
更多信息
- WordPress 故障排除
- 本文介绍了高级故障排除方法,包括使用 FTP 应用程序连接到您的主机和访问数据库。如果您不想自己修复此错误,我们的 WordPress 尊享版支持团队可以为您完成。