解决mysql5.6+在zabbix监控中执行脚本出现密码的错误问题

1、mysql命令行中授权mysql监控所需的账号和密码(权限select权限即可)

2、通过mysql_config_editor 配置登录问题:

[root@back_zabbix_100 script]# mysql_config_editor set --login-path=local --host=localhost --user=jk -p
Enter password: (密码和授权的jk用户要一致)

3、查看配置:
[root@back_zabbix_100 script]# mysql_config_editor print --all
[local]
user = jk
password = *****
host = localhost

4、shell脚本中执行mysql命令方式变为如下:

mysql --login-path=local -e "执行的mysql命令"

(不在报错说命令行出现密码问题)

原文地址:https://www.cnblogs.com/fanxuanhui-linux/p/6242852.html