您的位置:首页 > 数据库 > MySQL

MySQL用户权限分配问题

2018-01-01 20:14 309 查看
1.创建数据库idoge_show,用于分配权限

-- 创建数据库
create database idoge_show;


2.创建用户idoge,密码1EHllOnPetjpMOua

-- 创建用户,且无登陆限制
create user 'idoge'@'%' identified by '1EHllOnPetjpMOua';

-- 创建用户,限本地登陆
create user 'idoge'@'localhost' identified by '1EHllOnPetjpMOua';

-- 创建用户,限ip为121.42.6.10的主机访问
create user 'idoge'@'121.42.6.10' identified by '1EHllOnPetjpMOua';


3.为用户分配数据库权限

-- idoge_show库只读权限
grant select on idoge_show.* to idoge@"%";

-- idoge_show库所有权限
grant all privileges on idoge_show.* to idoge@"%";

-- 所有库的所有权限
grant all privileges on *.* to idoge@"%";

-- 刷新权限
flush privileges;


更多权限相关的内容可参见MySQL5.7官方文档

https://dev.mysql.com/doc/refman/5.7/en/privilege-system.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: