一、登录
mysql -u root -p
二、查看用户
select * from user;
三、新建用户
create user "username"@"host" identified by "password";
四、删除用户
drop user 'username'@'host'; /*删除用户*/
五、授权
# ##### 授权 (多个权限用,隔开) #######
grant all privileges on `cdn`.* to 'cdn'@'%'; /* 给予所有*/
grant select on cdn.* to 'a'@'%' IDENTIFIED BY '123456'; /*给予查询权限*/
grant insert on cdn.* to 'a'@'%'; /*添加插入权限*/
grant delete on cdn.* to 'a'@'%'; /*添加删除权限*/
grant update on cdn.* to 'a'@'%'; /*添加权限*/
grant update,delete on cdn.* to 'a'@'%'; /*添加权限*/
grant alter on cdn.* to 'cdn'@'%'; /*添加权限*/
# 删除用户----------------------
--
drop user 'username'@'host'; /*删除用户*/
-- 通过删除mysql.user表数据的方式删除
delete from user where user='用户名' and host='主机';
flush privileges;
flush privileges;
/*刷新权限*/
# 查看某个用户权限
show grants for 'cdn'@'%';
# 删除用户权限 -----------------------------------------------------------------
revoke insert on cdn.* from 'cdn'@'%'; /* 删除用户insert权限 */
revoke delete on cdn.* from 'cdn'@'%'; /* 删除用户delete权限 */
revoke update on cdn.* from 'cdn'@'%'; /* 删除用户update权限 */
revoke select on cdn.* from 'cdn'@'%'; /* 删除用户select权限 */
# 查看用户有哪些权限 ----------------------------------------------------------------
show grants for '用户名'[@'主机']
revoke all privileges on cdn.* from 'cdn'@'%'; /* 删除用户所有权限 */