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