注释:DCL是root这个超级管理员所使用的操作,主要用啦对其他数据库的操作用户进行设置
1、创建用户
create user 用户名@IP地址 identified by 密码;
例:create user zhagsan@localhost identified by ‘1234’;
当想要使用这个账户登录系统的时候
mysql -uzhangsan -p1234
2、给用户授权
grant 权限1,权限2,权限3... on 数据库名称.* to 用户名@'IP地址';
数据库名称.* :表示数据库的所有文件包括记录表、其他文件等等
权限:CREATE/ALTER/DROP/INSERT/UPDATE/DELETE/SELECT
3、撤销授权
revoke 权限1,权限2,权限3... on 数据库名称.* to 用户名@'IP地址';
4、查看权限
show grants for 用户名@'IP地址';
5、删除用户
drop user 用户名@'IP地址';