database connection error 的解决方案

其实 东西之前出现过…不过好像重启一下服务器就可以了?

这次比较麻烦。

一开始我是直接google 了这条错误信息,结果答案五花八门,或者说…可能的原因非常多。

排查了几个。。。还是没有搞定。。。

突然想到。。。。为何不直接看log….我好傻啊。

发现是说一个表挂掉了。。。。

然后在SO上看到这个stackoverflow

然后惊喜得发现完全不记得数据库密码是啥了…毕竟搭博客的时候我对这些完全没概念…

然后在my.cnf配置文件 加一行 skip-grant-tables  具体位置是在/etc/my.cnf

这样就可以跳过密码直接登录数据库。

qq%e5%9b%be%e7%89%8720161010183341

查了下果然有问题。。。

然后用 repair table table_name; 命令修复。

注意table_name外面没有引号啊,中括号之类乱七八糟的2333.

然后再check,发现少了条warning,就是日志里error的那条。

尝试了下访问博客。。。发现已经可以了。。感动到哭。。。

 

感觉这次学到的最主要的事情是。。。出问题直接去找log。。。。不要从表面的症状来找问题。。。。嗯。感动。

 

 

说点什么

2 评论 在 "database connection error 的解决方案"

提醒
排序:   最新 | 最旧 | 得票最多

向修好博客的111qqz低头!

wpDiscuz