周一来公司的时候,发现安装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启动。
结果报错了。
安装mysql时start service失败[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:                                          [确定]
已经可以正常启动了。
如果你也碰到这种情况,可以作为一个参考。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。