昨天换了个新 VPS 搞 zabbix,然后搞定环境后开始搭 zabbix ,但是在前端看到 “Zabbix服务器端运行中” 一直是 “否” 状态,那就只能看日志到底哪里出问题了

cat /var/log/zabbix/zabbix_server.log

[Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
19149:20190122:123728.702 database is down: reconnecting in 10 seconds

看样子是无法连接 MySQL 了,看了下 conf 的参数也没什么问题,然后无聊看看 /var/lib/mysql/ 这个目录究竟有没有东西,居然什么东西都没有,那就搜索下 mysql.sock 这东西在哪

find / -name mysql.sock

最后搜索到该文件放在 /tmp/mysql.sock

弄个软连接就行了
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock