Zabbix监控端日志报错:connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

Zabbix监控端日志报错:connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

如图所示,这种报错分两种情况

首先要检查在主机里有没有mysql.sock这个文件:

全机搜索mysql.sock

1.若mysql.sock不存在,直接在/var/lib/mysql目录下新建即可

2. 若mysql.sock在其他目录下,可以有两种做法:

1)做mysql.sock的链接,假设mysql.sock在tmp目录下

[root@localhost lib]# mkdir /var/lib/mysql
[root@localhost lib]# ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
[root@localhost lib]# /etc/rc.d/init.d/mysqld restart
Shutting down MySQL... SUCCESS! 
Starting MySQL SUCCESS! 

2)修改zabbix_server.conf中的mysql.sock的配置

vim /etc/zabbix/zabbix_server.conf
DBSocket=/tmp/mysql.sock

重启即可

参考zabbix connection to database 'zabbix' failed:_云中不知人的专栏-CSDN博客

看看更多关于Zabbix的文章,助你更快成功部署zabbix!

原创文章,作者:Rosmontics,如若转载,请注明出处:https://rosmontis.com/archives/103

(0)
RosmonticsRosmontics网站管理员
上一篇 2021年11月13日 下午2:26
下一篇 2021年11月13日 下午9:51

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

评论审核已启用。您的评论可能需要一段时间后才能被显示。