GoDaddy 帮助

修复 WordPress 中的“建立数据库连接时出错”问题

WordPress 使用连接字符串来知道要连接到哪个数据库。当您的站点未连接到数据库时,它会显示建立数据库连接时出错通知。要解决此错误,请更新 WordPress 站点上的连接字符串。

必需:您需要以下方面才能完成此文章的所有步骤:
  • 用于打开和编辑站点文件的 FTP 应用程序。有许多第三方 FTP 应用程序可用,我们建议使用 FileZilla FTP 应用程序
  • 用于对 WordPress 文件进行必要更改的文本编辑器。有许多第三方文本编辑器可用,我们建议使用 Notepad++。不要使用 Microsoft Word 之类的文字处理应用程序编辑文件。
  • WordPress 站点的数据库名称、用户名、密码和主机名。找到带 cPanel 的 Linux 主机带 Plesk 的 Windows 主机WordPress 托管套餐的相应详细信息。如果您使用 cPanelPlesk,则需要重置并使用新密码。
警告:在进行故障排除之前,应始终备份您的网站
  1. 登录到phpMyAdmin
  2. 在 phpMyAdmin 的左侧菜单中,选择您的站点使用的数据库的名称。
  3. 记下数据库前缀。数据库前缀附加到表格名称(例如,如果您看到以下数据库表格:wp_3f_options、wp_3f_posts、wp_3f_postmeta 等,则您的数据库前缀是 wp_3f_)。
  4. 使用 FTP 连接到您的主机账户。找到并打开您的 WordPress 网站所在的文件夹。
  5. 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';
  6. 检查此文件中的信息是否与您之前找到的数据库详细信息相匹配。
    • yourdatabasename:将其替换为您的 MySQL 数据库名称。
    • yourusername:将其替换为您的 MySQL 用户名。
    • yourpassword:将其替换为您的 MySQL 密码。
    • yourhostname:将其替换为您的 MySQL 主机名。
    • yourtableprefix:将其替换为您的表格前缀。

    注意:如果 wp-config.php 文件中的任何信息与您的数据库详细信息不匹配,请使用正确的信息更新该文件。

  7. 保存更新的文件。
  8. 通过在 ChromeFirefoxEdge 中以隐私安全浏览模式访问您的网站,来验证网站是否重新上线。

更多信息