脚本中连接数据的shell语句
1
2
3
4
5
|
MYSQL_USER= 'zabbix'
MYSQL_PWD= '123456'
MYSQL_HOST= '127.0.0.1' MYSQL_PORT= '3306'
MYSQL_CONN= "/usr/local/mysql/bin/mysqladmin -u${MYSQL_USER} -p${MYSQL_PWD} -h${MYSQL_HOST}" -P${MYSQL_PORT}"
|
一开始使用这种方法写的但是会出现Warning: Using a password on the command line interface can be insecure.这个提示,而且没办法去除,这就导致了zabbix在收到数据时显示这个问题:
后来查了下资料找到了解决方法:
1
|
vim /etc/my .cnf
|
添加
1
2
3
4
5
|
[mysqladmin] user=zabbix password= '123456'
port=3306 host=localhost |
修改一下脚本:
1
2
3
4
5
|
#MYSQL_USER='zabbix' #MYSQL_PWD='123456' #MYSQL_HOST='127.0.0.1' #MYSQL_PORT='3306' MYSQL_CONN= "/usr/local/mysql/bin/mysqladmin"
|
然后就可以了。
本文转自 wangpengtai 51CTO博客,原文链接:http://blog.51cto.com/wangpengtai/1904868,如需转载请自行联系原作者