mysql怎么给予root权限

mysql怎么给予root权限,第1张

利用 GRANT 语句进行授权:

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 用户的权限


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9654212.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存