客户端通过 navicat 登录 mysql 服务器报错: 1045-Access denied by user zabbix
@192.168.0.107 using passwod :YES
解决方案:
服务器端登录 mysql:
use mysql;
先查询一下 select user,host from user;
发现客户端的 IP 没在表中
执行赋权操作语句: grant all on . to zabbix@192.168.0.107 identified by 密码
flush privileges;
重新登录客户端解决
以上是针对某个客户端授权访问, 如果想允许所有客户端都可以通过 zabbix 用户访问 mysql 执行以下语句:
- update user set host=% where host=localhost and user=zabbix;
- flush privileges;
这样所有客户端的 zabbix 都可以访问 mysql
来源: http://www.bubuko.com/infodetail-2524550.html