客户端通过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 [email protected] identified by 密码
flush privileges;
重新登录客户端解决
以上是针对某个客户端授权访问,如果想允许所有客户端都可以通过zabbix用户访问mysql 执行以下语句:
update user set host=‘%‘ where host=‘localhost‘ and user=‘zabbix‘;
flush privileges;
这样所有客户端的zabbix都可以访问mysql。
原文地址:http://blog.51cto.com/13617057/2085313
时间: 2024-08-29 00:39:41