用户管理

查询用户

USE mysql;
SELECT * FROM USER;

* 存在通配符“%”,通配符表示可以在任意主机上使用该用户登录数据库

创建用户

CREATE USER '用户名'@'主机名' IDENTIFIED BY 密码

 删除用户

DROP USER '用户名'@'主机名'

修改用户密码

UPDATE USER SET PASSWORD = PASSWORD('新密码') WHERE USER = '用户名'  -- 第一种方式

SET PASSWORD FOR '用户名'@'主机名' = PASSWORD('新密码')  -- 第二种方式

 

权限管理

查询权限

SHOW GRANTS FOR '用户名'@'主机名'

授予权限

GRANT 权限列表 ON 数据库名.表名 TO '用户名'@'主机名'    -- 所有权限的通配符为ALL

GRANT ALL ON *.* TO '用户名'@'主机名'    -- 授予用户所有数据库所有表的所有权限

撤销权限

REMOVE 权限列表 ON 数据库名.表名 TO '用户名'@'主机名'

权限:

  select 查询

  delete 删除

  update 修改

  

posted on 2021-03-25 20:14  时寒很苦恼  阅读(44)  评论(0)    收藏  举报