问题概述
这是我遇到过最无语的一套zabbix服务器部署,也不知道是否有心要刁难我…搞定一波又来一波,每次都不重样的。这次是客户自己不知道倒腾什么东西,竟然是将zabbix密码给改了的。他的意思是项目完毕,公司规定必须要将密码进行变更…
Database error
Access denied for user 'zabbix'@'192.168.2.52' (using password: YES)
解决方案
-
mysql客户端测试账号与密码是否正常可以登录的,测试正常可以访问。
-
查询【/etc/zabbix/zabbix_server.conf】配置信息
cat /etc/zabbix/zabbix_server.conf | grep DB | grep -v "^#"
DBHost=192.168.2.52
DBName=zabbix
DBUser=zabbix
DBPassword=password
DBPort=3306
- 查询【/etc/zabbix/web/zabbix.conf.php】配置信息
cat /etc/zabbix/web/zabbix.conf.php | grep DB
$DB['TYPE'] = 'MYSQL';
$DB['SERVER'] = '192.168.2.52';
$DB['PORT'] = '3306';
$DB['DATABASE'] = 'zabbix';
$DB['USER'] = 'zabbix';
$DB['PASSWORD'] = 'password';
- 最后不要忘记重启zabbix-server服务
systemctl restart zabbix-server