北京云平台服务器故障排查过程


由于台风影响,导致计算机中心服务器大规模断电,之前部署的云平台服务器重启后服务不可用。根据之前他们留下的文档,依次启动各个服务。启动 MySQL 时,遇到了如下问题:

“Another MySQL daemon already running with the same unix socket”

主要原因:
Linux 操作系统异常重启后,MySQL 有一个 mysql.sock 文件记录实例的运行状态,因为非正常关机,导致该文件继续存在,MySQL 在启动时会检查该文件,发现已经存在,那么就抛出此错误。

解决办法:
删除 mysql.sock 文件或者改名,重启 MySQL 服务后恢复正常。

zabbix server 启动报无法连接 MySQL 错误,查看 zabbix 配置文件,发现 zabbix 使用的是本机的 MySQL 数据库,使用 mysql start 命令启动数据库,报错

error: ‘Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’’

后来使用 mysqld_safe --skip-grant-tables & 成功启动数据库。

参考文档: