MySQL 添加用户并授予只能查询权限

  • 创建用户

create user 'userName'@'%' identified by '123456';

用户名为userName,密码是123456的用户(userName,123456可指定)

 

  • 授予权限

grant select on mysql.* to 'userName'@'%';

授予用户名为userName,数据库为mysql的查询权限。(mysql是数据库名称,可指定)

 

  • 刷新权限缓存

flush privileges;

 

  • 用Navicat做连接测试。

 

 

这样做的好处是授予userName查询数据的权限,减小数据库被删、被修改的风险。

posted @ 2022-07-15 14:17  叫练  阅读(382)  评论(0编辑  收藏  举报