zabbix安装MySQL失败_zabbix_get 获取agnet端mysql数据失败

问题

在使用zabbix_get获取agent端的mysql数据时,总是报错,ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/mysql/data/mysql.sock' (13)。

5ad64e71e08f81ecbd979d6132c36b57.png

通过亲身实践,我认为是zabbix_get 远程控制 agent端,通过zabbix用户执行命令或者脚本。我将Linux用户从root切换到 zabbix,登录mysql时发现指定sock文件的位置也登陆不了mysql,而且报错也是和zabbix_get的一样。

这说明可能是 zabbix用户权限不足导致的问题。

为了验证是因为权限不足引起的这个问题,我将mysql相关的文件和目录权限改成了 777,结果在zabbix下登录成功,而且zabbix_get 也能正确的返回结果了。由于时间原因,没有具体验证到低是哪个文件的权限问题造成的失败。

据我推测,可能是 zabbix用户在 sock文件上的权限不足造成的。

解决方式:

1、增加zabbix用户的权限,让zabbix能够使用 sock等mysql相关文件

2、不通过sock文件(localhost)登录mysql,而是通过本地回环的方式,指定 -h 127.0.0.1 登录mysql,也是可以的。

另外,在网上还看到有说是mysql 设置的安全插件(plugin)问题。

zabbix安装MySQL失败_zabbix_get 获取agnet端mysql数据失败_第1张图片

select user,host,plugin from mysql.user;

可能是plugin设置的有问题,将原来的 值 auto_sock 改成 mysql_native_password,本人没有试过,不知道是不是有这个原因。

logstash同步mysql数据失败

问题描述 前提: 项目采用Elasticsearch提供搜索服务,Mysql提供存储服务,通过Logstash将Mysql中数据同步到Elasticsearch. 问题: 使用logstash-j ...

Netty+WebSocket 获取火币交易所数据项目

Netty+WebSocket 获取火币交易所时时数据项目 先附上项目项目GitHub地址 spring-boot-netty-websocket-huobi 项目简介 本项目使用 SpringBoo ...

mysql 插入数据失败防止自增长主键增长的方法

mysql设置了自增长主键ID,插入失败的那个自增长ID也加一的,比如失败5个,下一个成功的不是在原来最后成功数据加1,而是直接变成加6了,失败次数一次就自动增长1了,能不能让失败的不增长的? 或者说 ...

zabbix命令:zabbix_get获取item数据

zabbix命令:zabbix_get获取item数据 http://www.ttlsa.com/zabbix/zabbix-zabbix_get-get-items/

当插入数据失败时,防止mysql自增长字段的自增长的方法

问题描述: 当mysql设置了自增长字段时(注意:一个表中只能设置一个自增长字段,可以不是主键,但必须是键 ),如果插入数据失败,那么自增长字段仍然会占用这个自增长值,再次成功插入数据时就会造成断层. ...

客户端获取服务端自定义类数据 z

客户端获取服务端自定义类数据 问题一:超时问题,在最后获取数据的时候突然提示服务超时,服务已断开 解决:配置文件添加: & ...

mysql SQLyog导入csv数据失败怎么办?

分享下mysql使用SQLyog导入csv数据失败的解决方法 给mysql导入数据,选中某个表选择导入--导入使用本地csv数据即可,单有的时候不知道什么问题导入不成功!!! 给mysql导入数据,使 ...

(51)zabbix命令:zabbix_get获取item数据

zabbix_get是什么?有什么作用? 总有人在群里提问,为什么zabbix获取不到数据,为什么zabbix提示Not Support,怎么办?别老问,用zabbix_get试着获取数据即可.在za ...

mysql的卸载重装+导入大量数据失败的解决方案+工具执行和项目执行结果不同

1.卸载 1>快捷键win+r输入regedit进入注册表 找到3个文件夹,全部删除 . HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eve ...

随机推荐

RAC 主库配置单实例ADG

1.主库准备工作 2.物理备库准备工作 3.创建物理备库 写在前面: 最终实现环境:11.2.0.4版本 2节点RAC + 1节点DG 本文旨在弄清楚整个搭建过程中涉及到的基础概念: 本文安装maxi ...

spring随手笔记4:ref的属性

1.local属性 引用在同一个xml的bean           只能引用bean的id

你可能感兴趣的:(zabbix安装MySQL失败)