脚本中连接数据的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,如需转载请自行联系原作者