今天部署zabbix服务总是提示zabbix server is not running
用命令查看端口也没有启动。
# netstat -an |grep 10051
后来在网上有人提到是否MYSQL没有连接成功。突然想起在MYSQL数据库授账号权时候限制只能127.0.0.1登录这个账号。
#mysql -u root -p #输入密码,进入MySQL控制台
#grant all on zabbix.* to 'zabbixuser'@'127.0.0.1' identified by 'zabbixpass' with grant; option; #允许账户zabbix能从本机连接到数据库zabbix
///zabbix 是你的zabbix表名。
///zabbix 是你的MySql用户名
///127.0.0.1 是你限制之能这个IP登录这个账号,写成localhost也和127.0.0.1同样,表示只能本机访问,如果写成 % 的意思是任何IP都可以连接。
#grant all on zabbix.* to 'zabbixuser'@'%' identified by 'zabbixpass' with grant;
我的修改成这样了。
# flush privileges; /// 再次刷新系统授权表
# exit #退出
本文转自 piazini 51CTO博客,原文链接:http://blog.51cto.com/wutou/1737861