-
成功在虚拟机上安装MySQL之后,创建了root用户并授予所有权限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root';
-
当在windows系统的MySQL客户端进行创建用户并授权时报错:
grant SELECT on micr_product.* TO 'dev'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
[Err] 1044 - Access denied for user 'root'@'%' to database 'micr_product'
-
查看mysql数据库中user表发现grant权限为N,因此需要修改root用户的权限:
-
在虚拟机上登录root账户,然后执行如下命令即可:
> revoke all on *.* from 'root'@'%'; > GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;
-
此时,root用户就获得了grant权限,此时便可以创建用户并为新用户授权了。
MySQL笔记(二)——MySQL5.7登录认证
最新推荐文章于 2023-04-04 20:00:00 发布