MySQL 添加用户并授予只能查询权限
创建用户
create user 'userName'@'%' identified by '123456';
用户名为 userName,密码是 123456 的用户(userName,123456 可指定)
授予权限
grant select on mysql.* to 'userName'@'%';
授予用户名为 userName,数据库为 mysql 的查询权限。(mysql 是数据库名称,可指定)
刷新权限缓存
flush privileges;
用 Navicat 做连接测试。
这样做的好处是授予 userName 查询数据的权限,减小数据库被删、被修改的风险。
版权声明: 本文为 InfoQ 作者【叫练】的原创文章。
原文链接:【http://xie.infoq.cn/article/201cab3ca0bbc35a3fc9a2742】。文章转载请联系作者。
评论