mysql給用戶受權數據庫權限失敗

一、問題描述mysql

執行受權命令:sql

grant all privileges on db1.* to 'user1'@'%';

報錯:spa

ERROR 1133 (42000): Can't find any matching row in the user table

二、問題緣由:code

錯誤提示的字面意思:在用戶表中找不到任何匹配的行
登陸mysql執行如下命令blog

use mysql;
select Host,User from user;

發現user1對應的host不是%table

三、解決:class

將%修改成對應的host名便可登錄

grant all privileges on share_inner.* to 'bigdata'@'host列對應的內容';
相關文章
相關標籤/搜索