mysql不能启动服务2002_MySQL无法启动,报错2002,无法连接

早上一来就听说系统挂掉了,检查了一遍tomcat,发现tomcat自己断掉了,我的tomcat总是在一段时间之后自动关掉,这里暂不讨论tomcat的问题,通常情况下,重启tomcat之后系统是会恢复正常的,但是今天并没有,因为MySQL也挂掉了。由于现在已经过去了好几个小时,已经不记得当时的错误提示的具体代码了,简单把解决问题的过程记录一下,以便日后参考。解决问题的过程主要进行了以下尝试,按时间先后顺序

1、尝试进入MySQL看看,输入mysql -u root -p,在我输入密码之后,提示无法通过mysql.sock进入mysql。

2、将问题锁定到mysql.sock,将错误提示信息输入百度,查找原因,有人说是mysql.sock丢失,查看/etc/my.cnf,查找mysql.sock的存放位置,然后进入该位置,查找发现,并不存在mysql.sock;再次百度mysql.sock丢失该怎么办,尝试了重启,却发现根本没办法重启,重启机器之后也无效;通过指令mysq -h 127.0.0.1 -u root -p(不使用sock的方式,通过TCP)也无法进入MySQL。排除sock的问题。

3、查看了MySQL的错误日志文件,发现了关键问题:

b32dc1a5f40f890e3484b584cf065809.png

磁盘空间不足,因此我查看了所有盘的使用情况:

37960e5147330e7e2da0a76ccfbef097.png

于是,清理掉/var里的无用的东西,MySQL恢复正常了。系统也恢复了正常,问题得以解决。

通过今天的例子告诉我,在今后遇到问题,第一件事一定是查看错误日志,系统给我们的反馈是最直接有效的。

原文:http://www.cnblogs.com/maolvlv/p/4936362.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值