MySQL笔记(二)
2016/4/21 11:24:05 SeventeenWen
DCL语句
创建用户:
- (只能在指定的IP地址上访问)CREATE USER 用户名@IP地址 identified by ‘password’;
- (可以在任意地址访问)CREAT USER 用户名@‘%’ identified by password;
给用户授权:
- GRANT 权限1, … , 权限n ON 数据库.* TO 用户名@IP地址
权限、用户、数据库给用户分派在指定的数据库上的指定的权限
例如;GRANT CREATE,ALTER,DROP,INSERT,UPDATE,DELETE,SELECT ON mydb1.* TO
user1@localhost;给user1用户分派在mydb1数据库上的create、alter、drop、insert、update、delete、select权限GRANT ALL ON 数据库.* TO 用户名@IP地址;给用户分派指定数据库上的所有权限
撤销授权
- REVOKE 权限1, … , 权限n ON 数据库.* FROM 用户名@IP地址;撤消指定用户在指定数据库上的指定权限例如;REVOKE CREATE,ALTER,DROP ON mydb1.* FROM user1@localhost 撤消user1用户在mydb1数据库上的create、alter、drop权限
查看权限
- SHOW GRANTS FOR 用户名@IP地址
查看指定用户的权限
删除用户
- DROP USER 用户名@IP地址