WordPress 基础问题100系列之 02 请教一下,如何修复在WordPress中建立数据库连接的错误?

WordPress 基础问题100系列之 02 请教一下,如何修复在WordPress中建立数据库连接的错误?

实战问题

请教一下,如何修复在WordPress中建立数据库连接的错误?

您是否在WordPress网站上看到“建立数据库连接错误”通知?这是一个致命错误,它使用户无法访问WordPress网站。

当WordPress无法建立与数据库的连接时,会发生此错误。许多因素都会影响您的WordPress数据库连接,这使初学者很难进行故障排除。

在本文中,我们将向您展示如何轻松修复在WordPress中建立数据库连接的错误。
image.png

解决方案

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

WordPress中数据库连接错误的最常见原因是数据库凭据不正确。如果您最近将WordPress网站移到了新主机上,那么这可能是最可能的原因。

您的WordPress数据库凭据存储在wp-config.php文件中。这是WordPress配置文件,其中包含重要的WordPress设置,包括数据库信息。

如果您以前从未编辑过wp-config.php文件,请查看我们的指南,了解如何在WordPress中编辑wp-config.php文件。

您将在wp-config.php文件中寻找以下几行。

// ** 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' );

您需要确保数据库名称,用户名,密码和数据库主机的信息正确无误。

2.检查您的数据库主机信息

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

大多数WordPress托管公司都使用localhost作为您的数据库主机。但是,某些托管的WordPress托管公司使用单独的服务器托管数据库。在这种情况下,您的数据库主机信息将不是localhost。

您需要联系WordPress托管公司以确认您的数据库托管信息。

3.修复WordPress数据库

例如,如果在wp-admin上遇到其他错误,则类似“一个或多个数据库表不可用。数据库可能需要修复”,那么您需要修复数据库。

您可以通过在wp-config.php文件中添加以下行来执行此操作。确保在“就这样,停止编辑!”之前添加它。快乐的博客”行wp-config.php。

define('WP_ALLOW_REPAIR', true);

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

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

如果一切似乎正确,并且WordPress仍然无法连接到数据库,则您的数据库服务器(MySQL服务器)可能已关闭。

由于服务器上的流量过大,可能会发生这种情况。基本上,您的主机服务器无法处理负载(尤其是在共享主机上时)。

您的网站会变得非常缓慢,对于某些用户而言,它甚至可能会输出错误。因此,您应该做的最好的事情是打电话或与托管服务提供商进行实时聊天,并询问他们MySQL服务器是否响应。

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

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

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

<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>

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

如果脚本成功连接,则表明您的用户具有足够的权限,并且存在其他错误。

返回到wp-config文件,以确保所有内容正确(重新扫描输入错误)。

加入我们共同交流

群名称:WordPress技术交流群
群号:598158796

发表回复