[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数据库是不加引号的!)
---
原文来源