为什么wordpress建立数据库连接时出错

为什么wordpress建立数据库连接时出错,第1张

其实这个问题还是比价常见的。

一般的解决办法如下:

方法一:重启数据库

如果你是正常使用网站,在没有进行任何风险 *** 作的情况下遇到这种情况,很可能是数据库挂掉了,这种解决方法很简单,重启数据库就可以了

打开宝塔面板,选择软件商店 – MySQL

此时,如果MySQL状态是下图一样的停止状态的话就表示数据库处于停止状态,点击设置

然后在d出框中选择点击重启按钮,重启MySQL数据库

重启后再刷新网页,网页就恢复正常了

方法二:更正配置文件中的数据库信息

除了正常使用时出现数据库错误外,还有一种常见情况是网站搬家后出现数据库错误,这种一般是由于没有正确配置数据库信息导致的,此时,我们更正WordPress的配置文件

打开宝塔面板,选择文件,进入到网站目录,一般情况下为 /www/wwwroot/domain.com

在根目录下,找到名为 wp-config.php 的配置文件,点击编辑

把数据库信息更正为当前服务器的数据库信息即可,包括数据库名称、用户、密码,这些信息都可以到宝塔面板 – 数据库中查看到

保存配置后,再刷新网页就不会有错误了

如何避免WordPress经常出现数据库连接错误

如果只是出现一次错误,我们通过上面的2个方法修复就可以了,但是如果自己的WordPress经常出现数据库连接错误,我们可以做些什么呢,

可以参见这篇文章:WordPress建立数据库连接时经常出错怎么办

具体解决步骤如下:

1,首先检查数据库用户名和密码确实正确了,然后检查你是否创建了数据库且添加了用户。初学者用CPANEL面板添加数据库和用户后往往忘记把用户添加到具体数据库中。按照下面这个设置。

2,如果主机商提供cPanel,可以按以下说明创建 WordPress用户名及数据库。

登入你的cPanel.,

3,点击MySQL Databases.

如果在用户版块中还没有WordPress相关用户的话,请创建一个:

为WordPress选用一个用户名(推荐使用'wordpress')并将其输入到用户名(UserName)输入框中。

选用一个保密性较高的密码(最好是大小写字母、数字及符号的组合),并将其输入到密码(Password)输入框中。

记录之前确定的用户名和密码。

点击添加用户(Add User)。

4,如果在数据库版块中还没有与WordPress相关数据库(Databases),请创建一个:

为WordPress数据库起个名字(可以使用'wordpress'或'blog'),将其输入到数据库(Db)输入框中,并点击添加数据库(Add Db)。

在数据库(Databases)版块中,从用户(User )下拉列表中选择刚才的WordPress用户名,接着在数据库(Db)下拉列表中选择WordPress数据库。确保在权限(Privileges)部分中选中了所有(All)权限后点击向数据库添加用户(Add User to Db)。

返回MySQL帐户维护主界面(MySQL Account Maintenance)时,cPanel会将刚才创建的数据库信息罗列出来。应该能看到之前添加到数据库的用户名(具备所有权限),还有一些连接字串(Connection Strings)样本可用于Perl或PHP脚本中以连接数据库。PHP代码格式如下:

$dbh =mysql_connect("hostname", "username", "<PASSWORD HERE>") or die ("message")

mysql_select_db("databasename")

记下hostname, username, databasename的值,以及之前设定的密码。(注意,hostname通常为localhost。)

登陆自己服务器提供商的后台,找到 数据库管理-点击 管理mysql数据库 ,

找到 wp_options 勾选上 -选择修复表-点击执行,

得到这样的结果就可以啦,当然也可能是由于其他原因导致“建立数据库连接时出错”,可以在寻找其他方法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9993074.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存