【wordpress】访问提示error establishing a database connection错误解决方法

wordpress 专栏收录该内容
33 篇文章 1 订阅

今天使用WP Rocket的数据库优化功能时遇到了Error establishing a database connection的数据库连接错误问题。
在这里插入图片描述

为什么会出现这种错误?

数据库登录凭证错误或已更改,数据库服务器无响应,数据库已损坏。
网站流量过大时,也会出现数据库连接错误。
服务器多个服务影响,可以访问其他服务看看是否正常,判断是不是数据库服务器导致的。
用户的权限是否足够。
是否设置了拒绝远程连接。

解决方法

注意:任何操作数据库前,请注意备份,以免发生意外。

重启服务器是最为有效的方法!!!

如果无法重启服务器我们也可以使用wordpress的恢复数据库功能。
首先确保在站点的前端和站点的后端(wp-admin)上都得到相同的错误。如果错误消息在两个页面上都相同“Error establishing a database connection”。我们可以按照下面的步骤执行。

第一步:复制下面的地址改成自己的域名,然后在浏览器中访问,可以看到:
http://域名/wp-admin/maint/repair.php
在这里插入图片描述
第二步:用工具将代码添加到wp-config.php文件中(注意添加的代码的位置最好在中间):

define('WP_ALLOW_REPAIR', true);

在这里插入图片描述
第三步:保存以后,我们再次访问地址:
http://域名/wp-admin/maint/repair.php
可以看到:
在这里插入图片描述
第四步:点击“修复数据库”即可。这个链接的主要功能是用来修复并优化损坏的数据库。

第五步:修改完成后,需要从wp-config.php文件中删除上面添加的代码。现在站点应该可以正常访问了。

  • 0
    点赞
  • 2
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

评论2
请先登录 后发表评论~
©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页

打赏作者

林家阿酒

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值