[Z3001] connection to database 'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost' (using password: NO)


注意行末,using password:NO,这时候说明zabbix-server.conf中,DBPassword配置错了。

并不是密码错了,只是要去掉DBPassword中的引号(单引号或双引号)

将 DBPassword='zabbix',改为DBPassword=zabbix


此时重启服务,如果log依旧有类似报错,你会发现using password:YES。莫慌,继续检查引号问题即可,DBUser后面配置用户名时加上引号,如果在配置数据库时候使用过'zabbix'@'%'

(web配置时候输入两个zabbix都可以测试通过,install时php页面连接mysql数据库是不加引号的!)


---

原文来源