欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

有关MySQL用户权限分配问题的讲解

程序员文章站 2022-04-12 20:12:32
1.创建数据库idoge_show,用于分配权限 -- 创建数据库 create database idoge_show; 2.创建用户idoge,密码1EHllOnPe...

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;