我是MySQL新手。我已经为“root”登录创建了一个用户,我想仅为该用户提供一个数据库的所有权限。我试了一下:授予用户一个数据库问题的权限
GRANT ALL ON db.* to userx IDENTIFIED BY 'xyz';
,但它给错误:
Error Code: 1044. Access denied for user 'root'@'%' to database 'db'
我检查权限root用户通过select * from mysql.user;
,超级用户拥有所有权限。
任何人都可以帮助解决这个问题吗?
当在mysql控制台中以root身份执行时,显示'grant grants'是什么? – ep0