所有分类
  • 所有分类
  • WP插件Pro
  • HTML模板
  • 微信小程序模板
  • 源码

如何修复WordPress中建立数据库连接的错误

当你打开WordPress网站时看到“建立数据库连接时出错”,这是一个致命的错误,导致无法访问网站。当WordPress无法连接到数据库时,会发生此错误。许多事情会影响WordPress数据库连接,这使得初学者很难进行故障排除。在本文中,我们将展示如何轻松修复WordPress中建立数据库连接的错误。

什么原因导致在WordPress中建立数据库连接时出错?

“建立数据库连接时出错”问题可能是由 WordPress 设置中的数据库信息不正确、数据库损坏或数据库服务器无响应引起的。

WordPress中的数据库连接错误

数据库是一种软件,它可以轻松地将数据存储、组织和检索到其他软件中。作为内容管理系统,WordPress使用数据库来存储所有内容和网站数据。然后,每次有人访问网站时,它都会连接到数据库。

WordPress需要以下信息来连接到数据库:

  • 数据库名称
  • 数据库用户名
  • 数据库密码
  • 数据库服务器

此信息存储在名为wp-config.php的WordPress配置文件中。

如果这些中的任何一项不正确,WordPress将无法连接到数据库服务器,并且会看到“建立数据库连接时出错”错误。

1. 检查您的 WordPress 数据库凭据

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。找到以后还需要找到你的数据库的相关信息,数据库相关信息一般存储在服务器里面,如果是宝塔面板,则需要点击左侧数据库,查看数据库用户名,密码,然后填写到wp-config.php。

数据库名称和用户名

 

确认数据库名称、用户名和密码后,需要保存下。之后,尝试再次访问网站,以查看数据库连接错误是否已消失。

2. 检查数据库主机信息

如果确信数据库名称、用户名和密码信息正确无误,则可能需要确保使用正确的数据库主机信息。

大多数WordPress主机或者服务器商使用localhost作为数据库主机。

3.修复WordPress数据库

例如,如果wp-admin 上收到不同的错误,例如“一个或多个数据库表不可用。数据库可能需要修复“,然后需要修复数据库。

可以通过在 wp-config.php 文件中添加以下行来执行此操作。

1
define('WP_ALLOW_REPAIR', true);

完成此操作后,可以通过访问此页面查看设置:http://www.xxxxx.com/wp-admin/maint/repair.php

修复WordPress数据库

注意:用户无需登录即可访问数据库修复页面。完成修复和优化数据库后,请确保从 wp-config.php 中删除此代码。

4. 检查数据库服务器是否关闭

如果一切设置都正确,并且WordPress仍然无法连接到数据库,那么数据库服务器(MySQL服务器)可能已关闭。

这可能是由于服务器上的流量很大而发生的。基本上,主机服务器无法处理负载(尤其是当使用共享主机时)。网站会变得非常慢,对于某些用户来说,它甚至可能会输出错误。

如果在同一台服务器上运行其他网站,则可以检查这些网站以确认 SQL 服务器已关闭。

如果同一主机帐户上没有任何其他站点,则只需转到托管仪表板并尝试访问phpMyAdmin并连接数据库即可。

如果可以连接,则需要验证数据库用户是否具有足够的权限。创建一个名为 testconnection.php 的新文件,并在其中粘贴以下代码:

1
2
3
4
5
6
7
8
<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>

确保替换用户名和密码。现在可以将此文件上传到网站并通过网络浏览器访问它。

如果脚本连接成功,则意味着用户具有足够的权限,并且还有其他错误。

返回wp-config 文件以确保那里的所有内容都正确(重新扫描拼写错误)。

对用户有用的其他解决方案

如果上述故障排除提示无法修复您网站上的数据库连接错误,那么可以尝试这些附加步骤。

用户报告,这些步骤已帮助一些用户解决其网站上的数据库连接错误。

1. 更新 WordPress 网站网址

尝试使用 phpMyAdmin 更新 WordPress 站点 URL。只需从主机帐户仪表板访问phpMyAdmin,然后选择WordPress数据库。

在phpMyAdmin中运行SQL

之后,单击顶部的SQL菜单并输入以下MySQL查询。

1
UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

不要忘记提供自己的站点 URL 并将wp_options更改为自己的表名称,因为可能已更改 WordPress 表前缀。

2. 重新启动 Web 服务器

专用服务器、本地服务器和虚拟专用服务器 (VPS) 上的用户可以尝试重新启动其服务器。

这将重新启动您的 Web 和数据库服务器,这可能会修复导致错误的一些临时故障。

我们希望本文能帮助修复在WordPress中建立数据库连接的错误。

原文链接:https://www.itaoda.cn/blog/12818.html,转载请注明出处。

0
使用和安装有任何问题
请加客服QQ:1442071397 或wechat:pufei889


免责声明

本站所发布的部分内容自网络,该部分内容限用于学习和研究目,有版权问题的,下载后的24个小时之内,从您的电脑中彻底删除。且不得将用于商业或者非法用途,否则,一切后果请用户自负,与本站无关。

评论0

请先
没有账号?注册  忘记密码?

社交账号快速登录

× 发送
微信扫一扫

温性提示

演示站服务器在国外,网站打开速度有点慢,请耐心等待

多功能、多行业外贸商城 wordpress商城WOOCOMMERCE

23+
行业模板