grant select on testdb.* to root@'%';
上述语句意思为只将对数据库testdb的查询权限授予root用户
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
上述语句意思为将对所有数据库的所有权限都授权给root用户!
以用户 lucia_test 举例 如果要对 root 设置 就把用户换成 root 即可
首先以 root 用户身份登录数据库
然后查看用户 lucia_test 的权限:
mysql>show grants for lucia_test
usage 表示“无访问权限”
给 lucia_test 这个用户添加全部权限:
mysql>grant all privileges on *.* to 'lucia_test'@'%'
all privileges 表示所有权限
为保证权限设置生效 还要刷新一下:
mysql>flush privileges
这样子 指定的用户 lucia_test 就被赋予了全部权限
可以用同样的方法 设置 root 用户的权限
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)