具体详情请参考 http://blog.csdn.net/saga_gallon/article/details/52000175 这篇文章监控mysql5.5
监控mysql5.5和mysql5.7 的区别看以下步骤
我使用以前的脚本去监控mysql5.7 发现无数据,检查发现是,脚本里面的语句之后会先弹出一个警告语句再给出结果导致zabbix 获取值有问题
语句:Warning: Using a password on the command line interface can be insecure.
网上说mysql5.6 后确保数据库的安全性采用的保护机制。
所以为了解决这个问题,要使用到安全实现Shell下MySQL免输入密码登录 这个功能(反正只要是脚本里面mysql 命令都需要这个功能)
1,vi /etc/selinux/config
SELINUX=disabled
setenforce 0
2,新建一个文本 mysqluse
内容为
[client]
user=root
password="123456"
#这个里面的用户权限很重要,调试方式参考下图