1 DCL用户管理
MySQL的所有用户存在于mysql数据库的user表中:
创建用户:
CREATE USER 'username'@'访问地址(%为允许所有,其他常见的localhost表示本地)' IDENTIFIED BY '密码'
修改用户:
ALTER USER 'username'@'访问地址(%为允许所有,其他常见的localhost表示本地' IDENTIFIED WITH mysql_native_password by '新密码';
删除用户:
DROP USER 'test'
2 DCL权限管理:
1) 查询权限
SHOW GRANTS FOR '用户名'@'主机名';
2)授予权限
GRANT 权限列表 ON 数据库.表名 TO '用户名'@'主机名';
GRANT all ON *.* TO '用户名'@'主机名';
3)撤销权限
REVOKE 权限列表 ON 数据库名.表名 FROM '用户名'@'主机名';