新建用户
CREATE USER 'test22'@'%' IDENTIFIED BY '1234';
权限操作
语法:
grant all on db_name.table_name to 'user_name'@'host_name';
- grant 为授予 revoke 为撤销
- all 代表权限 有 select,insert,update,drop
- db_name.table_name :数据库名.表名,可以为*.*
- 'user_name'@'host_name':用户名@可以允许使用的ip
- 赋予权限一般是 命令 权限 on 数据库 to 用户
- 删除权限一般是 命令 权限 on 数据库 from 用户
- 所有权限
grant all ievent.* to 'user'@'%'
- 撤销所有权限
revoke all ievent.* from 'user'@'%'
- 授予用户某个表权限
grant ievent.a_test on 'test2'@'%'
- 撤销某个表权限
revoke all on ievent.a_test from 'test2'@'%'
- 授予某些表的操作权限
grant select,insert,update on ievetn.a_test to 'test2'@'%'
查看用户权限
show grants for 'test2'@'%'
GRANT USAGE ON *.* TO `test2`@`%`;标示没有特殊权限