mysqld一直正在启动_解决一个断电导致mysqld无法启动的小问题

周一来公司的时候,发现安装cacti的服务器被关闭了。

而且还跳闸了。

启动服务器之后,访问cacti报错。FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'include/config.php'

这是一个一直稳定运行的cacti,配置肯定是没有问题的,应该是mysqld出问题了。

于是ssh到服务器上查看。

发现mysqld果然停止了。

使用service mysqld start启动。

结果报错了。[root@bak ~]# service mysqld start

Another MySQL daemon already running with the same unix socket.

正在启动 mysqld: [失败]

Oh my god.

应该是mysql.sock文件还存在。

把这个文件删掉就可以了。mv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bak

[root@bak ~]# service mysqld restart

停止 mysqld: [确定]

正在启动 mysqld: [确定]

已经可以正常启动了。

如果你也碰到这种情况,可以作为一个参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值