MySQL权限管理

一、权限分类:

1create创建数据库、表或者索引;

2drop移除数据库或表;

3alter更改表,比如添加字段,索引等;

4delete删除数据权限;

5index索引;

6insert插入;

7select查询;

8update更新;

9create view创建视图;

10execute执行存储过程;

二、创建用户:create user '用户名'@'localhost' identified by '密码';

三、删除用户:drop user '1234'@'localhost';

四、分配权限:grant 权限(columns) on 数据库对象 to 用户 identified by '密码' with grant option;  //下划线表示给与分配权限能力;

  例:创建超级用户:grant all privileges on *.* to mytest@localhost identified by '1234' with grant option;  

    //*.*所有数据库中的所有表;数据名.*为指定数据库中的所有表;

五、查看权限:show grants for root@localhost;

六、删除权限:revoke 权限 on 数据库对象 from 用户;

七、刷新表:flush privileges;更新系统权限后刷新表;

 

posted @ 2019-08-01 22:30  开拖拉机的拉风少年  阅读(104)  评论(0编辑  收藏  举报