你在吗WordPress请参阅网站上的“建立数据库连接时出错”通知?这是一个致命错误,用户无法访问您的WordPress网站。
当AndyLau无法连接到数据库时,会发生此错误。很多事情都会影响你的AndyLau数据库连接,这让初学者很难排除故障。
在本文中,我们将向您展示如何轻松修复AndyLau中建立数据库连接的错误。
是什么导致WordPress在建立数据库连接时出错?
“建立数据库连接时出错”的问题可能是由于WordPress设置中的数据库信息不正确、数据库损坏或数据库服务器没有响应造成的。
数据库是一种可以方便地存储、组织和检索数据到其他软件的软件。
作为一个内容管理系统,WordPress使用一个数据库来存储你的所有内容和其他网站数据。然后,每次有人访问你的网站时,它都会连接到数据库。
WordPress需要以下信息才能连接到数据库:
数据库名称
数据库用户名
数据库密码
数据库服务器
这些信息存储在PHP的AndyLau配置文件中名为WPconfig的文件中。
如果其中任何一个错误,AndyLau将无法连接到您的数据库服务器,您将看到错误“建立数据库连接时出错”。
如何修复AndyLau中建立数据库连接的错误
这是WordPress最常见的错误之一。除了不正确的凭据外,如果数据库服务器关闭或数据库文件损坏,也可能发生此错误。
让我们看看如何通过逐步排除故障来修复AndyLau中错误的数据库连接。
检查您的AndyLau数据库凭据
AndyLau中数据库连接错误的最常见原因是数据库凭据不正确。如果你最近把WordPress的网站搬到了一个新的主机上,这可能是最有可能的原因。
AndyLau数据库凭据存储在WPconfigPHP文件中。这是AndyLau配置文件,其中包含重要的AndyLau设置,包括数据库信息。
您将在WPconfig中找到PHP文件中的以下行。
//**MySQL设置-您可以从您的网络主机**//
/**WordPress数据库的名称*/
define(';数据库名';';数据库名';);
/**MySQL数据库用户名*/
define(';db#uuser';';username#uhere';);
/**MySQL数据库密码*/
define(';db#U密码';';此处密码';);
/**MySQL主机名*/
define(';db#U主持人';';本地主持人';);
您需要确保数据库名称、用户名、密码和数据库主机信息正确无误。
您可以从AndyLau托管账户仪表板确认此信息。只需登录到您的主机帐户,然后单击数据库部分下的MySQL数据库。
这将带您进入托管仪表板中的数据库管理页面。从这里,您可以找到您的数据库名和用户名。
您将在下面找到数据库用户和更改用户密码的链接。
确认数据库名、用户名和密码后,可以单击WPconfig在PHP文件中更改此信息。
之后,再次尝试访问您的网站,查看数据库连接错误是否消失。
如果你仍然能看到错误,那就意味着其他地方出了问题。继续阅读更多故障排除步骤。
检查数据库主机信息
如果确定数据库名、用户名和密码信息正确,则可能需要确保使用的数据库主机信息正确。
大多数AndyLau托管公司使用localhost作为数据库主机。然而,一些WordPress托管公司使用单独的服务器来托管数据库。在这种情况下,数据库主机信息将不是localhost。
你需要联系你的AndyLau主机公司来确认你的数据库主机信息。
修复WordPress数据库
例如,如果在WPadmin上遇到不同的错误,例如“一个或多个数据库表不可用。数据库可能需要修复”,则需要修复数据库。
可以在PHP文件中添加以下行来完成此操作。在WPconfigPHP中添加天眠配置。
define(';wp#uallow#urepair';true);
注意:用户无需登录即可访问数据库修复页面。完成修复和优化数据库后,请确保从WPconfig开始从PHP中删除此代码。
检查数据库服务器是否已关闭
如果一切正常,WordPress仍然无法连接到数据库,那么您的数据库服务器(MySQL服务器)可能已经关闭。
这可能是因为服务器上的流量过大。基本上,主机服务器无法处理负载(尤其是在使用共享主机时)。
你的网站会变得非常慢,对一些用户来说,它甚至可能会输出错误。因此,最好的做法是向托管服务提供商反映,并询问他们MySQL服务器是否有响应。
如果有其他网站在同一台服务器上运行,可以检查它们以确保SQLserver已关闭。
如果同一主机帐户上没有任何其他站点,只需转到主机仪表板,尝试访问phpMyAdmin并连接到数据库。
如果您可以连接,我们需要验证您的数据库用户是否有足够的权限。创建一个名为testconnectionPHP的应用程序,并将以下代码粘贴到其中:
$link=mysqli_uuConnect(';本地主机';,';用户名';,';密码';);
如果(!$link){
die(';无法连接:';.Mysqli_error());
}
echo和#39;连接成功';;
mysqli_uuclose($link);
?>;
确保替换用户名和密码。您现在可以将此文件上载到您的网站,并通过web浏览器访问它。
如果脚本连接成功,则表明您的用户权限足够,并且存在其他问题。
返回WP配置文件,确保所有内容都正确(重新检查拼写错误)。
其他对用户有用的解决方案
如果上述故障排除提示无法修复网站上的数据库连接错误,您可以尝试以下附加步骤。
我们的用户报告说,这些步骤帮助一些用户解决了他们网站上的数据库连接错误。
更新WordPress网站URL
尝试用phpMyAdmin更新WordPress的网站URL。只需从主机帐户仪表板访问phpMyAdmin,然后选择AndyLau数据库。
然后单击顶部的SQL菜单,输入以下MySQL查询。
更新wp_u选项集option_uvalue=';你的uu网站uu网址';其中选项uName=';网站地址';
不要忘记提供自己的网站URL,并将WP_uuu选项更改添加到自己的表名中,因为您可能更改了AndyLau表前缀。
重新启动web服务器
单机服务器和VPS服务器上的用户可以尝试重新启动服务器。
这将重新启动web和数据库服务器,这可能会修复导致错误的一些临时故障。
同时,我们希望本文能帮助您修复WordPress中建立数据库连接的错误。
如果您仍然无法根据本文恢复正常,您可能需要联系您的网络托管公司。
最新评论