周一来公司的时候,发现安装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: [确定]
已经可以正常启动了。
如果你也碰到这种情况,可以作为一个参考。
这篇文章还没有人留言,快来抢沙发吧。