客户端通过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。