美文网首页
Zabbix is not running,the inform

Zabbix is not running,the inform

作者: lucasdada | 来源:发表于2016-12-15 10:06 被阅读0次

背景条件:

可参考:
https://www.zabbix.com/documentation/3.2/manual/installation/install_from_packages/server_installation_with_mysql
我是根据zabbix官网文档来安装的,在centos环境下。并且已经安装成功,进入监控中心后出现如下错误:
在安装好zabbix之后,出现了Zabbix is not running,the information displayed may not be current.
于是我前往/var/log/zabbix-server.log查看错误输出日志。在日志中出现了下面的句子;
connection to database 'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost' (using password: YES)
意思是说。连接到数据库zabbix失败,拒绝用户'zabbix'@'localhost'访问该数据库(使用密码 YES)

问题分析

我这里的问题是把DBPassword设置为zabbix,但是在grant all privileges on zabbix.* to zabbix@localhost identified by '<new password for zabbix user on zabbix database>';这句当中后面要填写的密码我不是写成:zabbix。至于是什么,嘿嘿,隐私!两处的密码不一样,导致数据库访问被拒绝。在日志中查看到数据库访问被拒绝这个输出。

问题解决方法

将两处的密码设置为一样就可以了,密码要设置成什么样子的,由你自己来定,这里给出的例子中密码设置为:zabbix
1:前往/ect/zabbix/zabbix_server.conf
将该文件下的DBPassword设置为:zabbix
2:重新以mysql root身份登入mysql
在Linux终端下输入

mysql -u root -p

回车后,会提示你输入密码,输入root用户得的密码即可。

然后进入mysql

mysql>

在mysql中输入

grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

然后退出数据库

quit;

重启一下数据库和zabbix-server就行

systemctl restart zabbix-server 
systemctl restart httpd

相关文章

网友评论

      本文标题:Zabbix is not running,the inform

      本文链接:https://www.haomeiwen.com/subject/ibiwmttx.html