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列对应的内容';
相关文章
相关标签/搜索