最近有不少人使用wordpress遇到Error establishing a database connection这样的问题。
基本上出现的情况都是在WordPress的博客中,我就给大家来分析一下这个问题的原因,虽然今天遇到的这个站的解决结果真的很令人大跌眼镜。
一:首先如果出现这个错误的话,先看服务器中的mysql服务有没有启动,如果没有,这个时候需要启动mysql服务即可。
启动服务如下
service mysqld start
service pureftpd start
service wdapache start
service httpd start
service nginxd start
二:磁盘空间满了
vps磁盘空间满了,也会导致mysql服务启动不起来,这个时候需要清理一下vps硬盘。
三:网站的数据库连接不上
那么这个情况绝大多数都是因为这个网站的mysql数据库里面有一张数据表出了问题。
这个时候需要登录控制面板,进入到phpmyadmin里面,找到数据库,查看那个数据库里面是不是有一张表处于“使用中”状态。
选中这样表进行修复即可,网站就会恢复正常。
四:也是今天遇到的,在WordPress里面修改了数据库密码,结果没在ftp里面修改
今天我把上述三个问题都排除了之后发现,网站还是处于Error establishing a database connection状态。
所以我连接了网站FTP,查看了一下wp-config这个文件,发现数据库的密码是不对的,重新填入正确的密码,网站打开正常。
一般来说,网站出现Error establishing a database connection这样的情况,以上四种都是可能性出现的最大的。
1、文章版权归作者所有,未经允许请勿转载。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505