MySQL 权限管理
- 授权管理
系统管理员或有权限的账号:
------建立或删除用户(Granting and Revoking)
------为该用户授权或回收,能或不能操作某个数据库中的表
- 用户操作数据库服务器
能否成功登录数据库服务器
有没有权限执行某个操作
- 权限级别
服务器级
数据库级
数据表级
字段级
- Mysql 中的常用权限
Create
select
insert
delete
update
index
drop
alter
1.创建新用户Create user
命令格式:
Create user '用户名'@'主机名'identified by '密码';
在本机上创建 s1 用户:
create user 's1'@'localhost' identified by 's1';
注意: 新创建的用户默认是没有权限的,
需要使用 grant 指令进行权限的授予
2.为用户授权grant
命令格式:
grant 权限列表 on 数据库名.数据表名 to '用户名'@'主机'
with grant option;
注意&#x