sql语句---用户权限设置
目录
用户授权
| 用户名 | user |
| 主机 | host |
| 密码 | password |
1、创建用户(基于mysql.user表)
| 创建用户 |
|
| 创建用户并添加密码 |
|
| 允许用户远程登录 |
|
| 删除用户 |
|
2、授权
常规权限(增删改查)
| 查询权限 | select |
| 插入权限 | insert |
| 更新权限 | update |
| 删除权限 | delete |
| 创建权限 | create |
(1)给数据库中的表赋予权限
GRANT COMMAND ON DATABASE.TABLE TO USER@HOST
grant select,insert,delete,update,create on laobian2.* to 'laobian2'@'10.10.65.%';
grant insert on laobian2.person2 to 'laobian2'@'10.10.65.%';
grant select on laobian.person to laobian@localhost;
给laobian数据库的peron表的查询授权给以localhost登录的laobian用户
grant update on laobian.person to laobian@localhost;
grant select(id,name) on bian.person to laobian@localhost;
将bian数据库的person表的select查询权限授权给以localhost登录的laobian用户
(2)查询权限
SHOW GRAMTS FOT USER@HOST;
show grants for laobian@10.10.65.250;