今天使用WP Rocket的数据库优化功能时遇到了Error establishing a database connection的数据库连接错误问题。
为什么会出现这种错误?
数据库登录凭证错误或已更改,数据库服务器无响应,数据库已损坏。
网站流量过大时,也会出现数据库连接错误。
服务器多个服务影响,可以访问其他服务看看是否正常,判断是不是数据库服务器导致的。
用户的权限是否足够。
是否设置了拒绝远程连接。
解决方法
注意:任何操作数据库前,请注意备份,以免发生意外。
重启服务器是最为有效的方法!!!
如果无法重启服务器我们也可以使用wordpress的恢复数据库功能。
首先确保在站点的前端和站点的后端(wp-admin)上都得到相同的错误。如果错误消息在两个页面上都相同“Error establishing a database connection”。我们可以按照下面的步骤执行。
第一步:复制下面的地址改成自己的域名,然后在浏览器中访问,可以看到:
http://域名/wp-admin/maint/repair.php
第二步:用工具将代码添加到wp-config.php文件中(注