sql用户与权限管理
[toc]
用户管理
1.查询用户
1 | use mysql; |
2.创建用户
1 | create user '用户名'@'主机' identified by '密码'; |
3.修改用户密码
1 | ALTER USER '用户名'@'主机名' identified with mysql_native_password by '新密码'; |
4.删除用户
1 | drop user '用户名'@'主机名' |
权限管理
MySQL中定义了很多权限,但是通常就以下几种
| 权限 | 说明 |
|---|---|
| ALL , ALL PRIVIEGES | 所有权限 |
| SELECT | 查询数据 |
| INSERT | 插入数据 |
| UPDATE | 修改数据 |
| DELECT | 删除数据 |
| ALTER | 修改表 |
| DROP | 删除数据库/表/视图 |
| CREATE | 创建数据库/表 |
1.查询权限
1 | show grants for '用户名'@'主机名'; |
2.授予权限
1 | grant 权限列表 on 数据库名.表名 to '用户名'@'主机名'; |
3.撤销权限
1 | remove 权限列表 on 数据库名.表名 from '用户名'@'主机名'; |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小chen妙妙屋!
评论





