用户管理

用户管理

基本命令

-- 刷新权限
FLUSH PRIVILEGES

-- 增加用户
-- CREATE USER 用户名 IDETIFIED BY [字符串密码]
CREATE USER shushu IDENTIFIED BY '123456'
-- 必须拥有mysql数据库的全局CREATE USER权限,或拥有INSERT权限
-- 只能创建用户,不能赋予权限
-- 用户名,注意引号:如'user_name'@'192.168.1.1'
-- 密码也需引号,纯数字也要加引号

-- 重命名用户
-- RENAME USER old_user TO new_user
RENAME USER shushu TO shushu1

-- 设置密码
SET PASSWORD = PASSWORD('密码') -- 为当前用户设置密码
SET PASSWORD FOR 用户名 = PASSWORD('密码') -- 为指定用户设置密码

-- 删除用户
-- DROP USER 用户名
DROP USER shushu1

-- 分配权限/添加用户
GRANT 权限列表 ON 表名 TO 用户名 [IDENTIFIED BY [PASSWORD] 'password']
-- all privileges 表示所有权限
-- *.* 表示所有库的所有表
-- 库名.表名 表示某库下面的某表

-- 查看权限
SHOW GRANTS FOR 用户名

-- 查看当前用户权限
SHOW GRANTS;
SHOW GRANTS FOR CURRENT_USER;
SHOW GRANTS FOR CURRENT_USER;
-- 撤销权限
REVOKE 权限列表 ON 表名 FROM 用户名
REVOKE ALL PRIVILEGES,GRANTS OPTION FROM 用户名

 

 

 

 

 

posted @ 2021-04-26 09:50  术树  阅读(67)  评论(0)    收藏  举报