zabbix网页安装过程中mysql的sock报错

回复 收藏
故障描述:如图所示,默认zabbinx是去/var/lib/mysql/mysql.sock目录下寻找sock的,但是大都童鞋都是把sock放到/tmp目录下在安装过程中会在 /etc/zabbix/zabbix_server.conf 设置DBSocket=/tmp/mysql.soc 所以跟上述的/var/lib/mysql/mysql.sock有冲突

报错:mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) [include/db.inc.php:77]
Error connecting to database [Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)]


解决方法:给/tmp/mysql.sock设置个软连接,ln -s /tmp/mysql.sock  /var/lib/mysql/mysql.sock 这样zabbix就可以找到mysql的sock了
1.png
2016-01-11 21:09 举报
已邀请:
0

心怡呆呆

赞同来自:

为啥我的不行,学长,我也是按照您的步骤改的:
1.创建软连接 ln -s /tmp/mysql.sock  /var/lib/mysql/mysql.sock
2.修改/etc/zabbix/zabbix_server.conf,中的DBSocket=/var/lib/mysql/mysql.sock
还有哪里我没有修改的吗?
0

陈森林

赞同来自:

解决问题
0

王sir

赞同来自:


哈哈,不是我一个人遇到问题啊{:4_103:}
0

沧海一叶

赞同来自:

Good
0

人人世间

赞同来自:

本帖最后由 人人世间 于 2016-5-9 23:25 编辑

记得以前看明哥视频有说过,以前安装有正常过,但有时候在其他系统上面安装的时候出现过这个问题,建立软连接可以解决应该就是那里的问题,如果建立软连接了还是不行,看一下日志,是不是权限问题啊,文件读写的权限。

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: