主页 » 建站笔记 » 正文

网站提示“建立数据库连接时出错”解决记录

 bandian2017/03/13 14:35 4,718 ℃ 0条点评
小号字体中号字体大号字体
早上起床打开手机就接到DNSPod发来的通知:网站于凌晨时分开始无法访问。随即打开电脑进行验证,果然,访问网站提示“建立数据库连接时出错”。打开wp-config.p...

早上起床打开手机就接到DNSPod发来的通知:网站于凌晨时分开始无法访问。随即打开电脑进行验证,果然,访问网站提示“建立数据库连接时出错”。打开wp-config.php文件看了下,数据库相关的信息都没有错啊,怎么会连不上呢。。。又找了个探针丢到根目录试了一下,什么都正常,就是怎么都连不上数据库。

有点傻眼,博主Linux小白一枚,碰到复杂一点的问题不能解决的时候就会想到万能的重启大法,于是Nginx、PHP、MySQL各种重启,在重启MySQL的时候发现了异常:重启失败。。。心想既然重启不了那我干脆把进程杀掉之后再启动,悲催的是杀掉进程后MySQL就再也不能启动了(当时忘了截图了,也不记得有什么提示了),无奈之下只好把服务器也重启了,可是问题依旧。。。

在这期间给阿里云提交了个工单,抱着侥幸的心理想着他们能不能帮我搞定了,可那边的回复是让我自己检查MySQL的运行状态,没办法,还是得靠自己啊。

这时候试了一条df -h命令,一下子就发现问题所在了:磁盘满了,使用率100%。。。

然后用du命令一层一层的往下找:

du -h --max-depth=1 /
du -h --max-depth=1 /usr
du -h --max-depth=1 /usr/local
......

最终定位到mysql日志目录/usr/local/mysql/var下,这个目录竟然有十几个G之大,里面尽是mysql-bin.000001、mysql-bin.000002、mysql-bin.000003....之类的文件,每个文件都有1G+之大。

mysql日志文件

想了下,好像没有记录日志的必要,于是直接粗爆的将日志关闭了:
mysql配置文件:/etc/my.cnf
找到log-bin=mysql-bin,加#号注释掉。
收工。

上一篇:[豆瓣8.6分]Big Hero 6超能陆战队720p1080p高清片源分享
下一篇:郑码输入法部分资源整理
版权信息
本文遵循 BY-NC-SA 共享方式,永久链接:https://www.augsky.com/?p=875
转载请注明转自 » 格部落格 » 网站提示“建立数据库连接时出错”解决记录

已有0条评论,欢迎点评!

骚年,现在来一发沙发就是你的。