撩课-Mysql第17部分权限操作
标签:
SQL Server
什么是权限
限制一个用户能够做什么事情, 在MySQL中, 可以设置全局权限, 指定数据库权限, 指定表权限, 指定字段权限
有哪些权限
`create`创建数据库、表或索引权限`DROP`除数据库或表权限`ALTER`ALTER更改表,比如添加字段、索引等`DELETE`删除数据权限`INDEX`索引权限`INSERT`插入权限`SELECT `查询权限`UPDATE`更新权限`CREATE VIEW`创建视图权限`EXECUTE`执行存储过程权限
创建用户create user '用户名'@'localhost' identified by '密码';
删除用户DROP USER 用户名称
分配权限GRANT 权限 (columns) ON 数据库对象 TO 用户 IDENTIFIED BY "密码" WITH GRANT OPTION
创建对指定数据库的所有权限grant ALL PRIVILEGES on 数据库名.* TO gaowei@localhost IDENTIFIED BY '1234' WITH GRANT OPTION;
flush privileges;
创建一个超级管理员mylk,密码为1234,拥有所有权限,并能继续授予权限;grant ALL PRIVILEGES on *.* TO mylk@localhost IDENTIFIED BY '1234' WITH GRANT OPTION;
flush privileges;
创建一个gxq用户只能对stu表进行CRUD操作grant insert,update,select,delete on my_test.stu TO privuser@localhost IDENTIFIED BY '1234'
flush privileges;
查看权限show grants
查看指定用户的权限show grants for root@localhost
删除权限REVOKE 权限 ON 数据库对象 FROM 用户;
作者:撩课_高新强
链接:https://www.jianshu.com/p/ec1896b1bd21
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦