1. 程式人生 > >客戶端登錄mysql報錯access denied by user

客戶端登錄mysql報錯access denied by user

mysql

客戶端通過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。

客戶端登錄mysql報錯access denied by user