网站出现Error establishing a database connection解决办法!

网站出现Error establishing a database connection解决办法!

之前一直在把主机吧博客从垃圾虚拟主机搬到新云服务器上,把数据库和源码备份都上传好了,结果访问出现:

Error establishing a database connection

006fRELkly4gmyz8ykj10j30p00d8jsd

刚始在网上找答案,还以为是数据库表出问题了,吓我一大跳,找了网上的答案基本都是千遍一律,根本解决不了问题,后来主机吧研究发现原来是数据库端口并没有放行,导致网站连不上数据库导致的。

知道问题后我们只需要对数据库端口3306放行即可。主机吧用的是宝塔集成系统,所以放行很方便,直接在安全,端口控制,输入放行即可。

006fRELkly4gmyz8yn295j30kq03dmxf

如果你放行端口还没解决的,说明你遇到的跟主机吧的不一样,这里我们粘贴一些百度知道的答案,希望可以帮助大家

第一种情况:首先如果出现这个错误的话,你一定要看你的VPS控制面板(一般宝塔或者wdcp)能不能连上,如果你的控制面板连不上的话那就说明是你的vps中的mysql服务没有启动,所以这个时候你需要启动你的mysql服务即可。

启动服务如下service mysqld startservice pureftpd startservice wdapache startservice httpd startservice nginxd start

第二种情况:磁盘空间满了

是的,你的vps磁盘空间满了,也会导致mysql服务启动不起来,这个时候需要清理一下你的vps硬盘。

在wdcp里面你可以看到磁盘的数据使用量,用putty连接你的VPS也是可以查看的。

这个问题是我亲自遇到的。

006fRELkly4gmyz8z0kyaj30go07djt3

第三种情况:控制面板可以打开,只是一个网站的数据库连接不上

那么这个情况绝大多数都是因为你的这个网站的mysql数据库里面有一张数据表出了问题。

这个时候你需要登录你的控制面板,进入到phpmyadmin里面,找到你的数据库,查看你那个数据库里面是不是有一张表处于“使用中”状态。

选中这样表进行修复即可,你的网站就会恢复正常。

第四种情况:也是今天遇到的,在WordPress里面修改了数据库密码,结果没在ftp里面修改

今天我把上述三个问题都排除了之后发现,网站还是处于Error establishing a database connection状态。

所以我连接了网站FTP,查看了一下wp-config这个文件,发现数据库的密码是不对的,重新填入正确的密码,网站打开正常。

一般来说,网站出现Error establishing a database connection这样的情况,以上四种都是可能性出现的最大的。

学习资料见知识星球。

以上就是今天要分享的技巧,你学会了吗?若有什么问题,欢迎在下方留言。

快来试试吧,小琥 my21ke007。获取 1000个免费 Excel模板福利​​​​!

更多技巧, www.excelbook.cn

欢迎 加入 零售创新 知识星球,知识星球主要以数据分析、报告分享、数据工具讨论为主;

2022021703525891-83

你将获得:

1、价值上万元的专业的PPT报告模板。

2、专业案例分析和解读笔记。

3、实用的Excel、Word、PPT技巧。

4、VIP讨论群,共享资源。

5、优惠的会员商品。

6、一次付费只需99元,即可下载本站文章涉及的文件和软件。

文章版权声明 1、本网站名称:Excelbook
2、本站永久网址:http://www.excelbook.cn
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长王小琥进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

THE END
分享
二维码
< <上一篇
下一篇>>