网站报错:建立数据库连接出错(Error Establishing a Database Connection)

一次可怕的经历~

突然有一天,我的网站无法打开了;显示:

Error establishing a database connection

晴天霹雳呀~

打开宝塔面板

既然说是数据库的连接出错,那问题就在连接上。

有可能是由于我删减、安装、更新了WordPress插件,导致“用于数据库连接”的文件数据受到破坏。

重新编辑配置文件

在宝塔面板中,找到 wp-config.php 文件,双击打开。

这就是连接数据库所需要的文件,里面有【数据库名】、【用户名】、【密码】、【数据库的hostname】。

我进来一看,果然,这几项都不是我的数据库原来的值了。

修复配置

把这4项重新修改成正确值。其实这些项,都可以在宝塔面板中找到。(话说宝塔面板真的好用呀)

数据库的hostname,如果是本地,就写“localhost”

登入WordPress

这下,就可以重新登入WP了;不过,大概率,进入的WP会一片空白。

我开始还以为是所有数据都丢失了,其实并没有,因为我用了——

UpdraftPlus插件

UpdraftPlus-备份/恢复 插件是我之前就装好的,并且有过两次备份。

备份是真的重要,尤其是出现本文这种情况时。

那么,如果没有该插件,或者该插件无效的话,怎么办呢——

使用WP修复模式

  • WordPress实际上提供可以启动的数据库修复模式。只需将以下内容添加到wp-config.php文件的底部。
    • define(‘WP_ALLOW_REPAIR’, true);
  • 然后浏览器访问WordPress网站地址:wangheran.com/wp-admin/maint/repair.php。在页面你可以选择“修复数据库”

但愿以后这个网站别给我搞这个心惊肉跳的事儿了~ 太吓人了~

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部