MySQL-权限管理

权限管理

什么是权限

限制一个用户能够做什么事情,SQL中,可以设置全局权限,指定数据库权限,指定表权限,指定字段权限

有哪些权限

  • create 创建数据库,表,索引权限
  • drop 删除数据库或表权限
  • alter 更改表权限
  • delete 删除数据权限
  • index 索引权限
  • insert 插入权限
  • select 查询权限
  • update 更新权限
  • create view 创建视图权限
  • execute 执行存储过程权限

创建用户

create user '用户名'@'localhost'identified by '密码';

删除用户

drop user '用户名'@'localhost';

分配权限

grant 权限 (columns) on 数据库对象 to 用户 identified by '密码' with grant option

查看权限

show grands for root@localhost

删除权限

revoke 权限 on 数据库对象 from 用户;

Demo

创建一个超级管理员Tashi密码1234拥有所有权限

grant all privileges on *.* to Tashi@localhost
identified by '1234'
with grant option;

  转载请注明: linis MySQL-权限管理

 上一篇
MySQL-事务 MySQL-事务
事务 什么是事务 每条sql语句都是一个事务,不可分割的操作。 不可分割的操作,假设该操作有ABCD四个步骤组成 若ABCD四个步骤都成功完成,则认为事务成功 若ABCD中任意一个步骤操作失败,则认为事务失败 注意:事务只对DML语句
2019-06-02
下一篇 
MySQL-查询 MySQL-查询
查询分类 单表查询 连接查询 嵌套查询 集合查询 格式SELECT [ALL|DISTINCT] <目标列表达式> [,<目标列表达式>] … FROM
2019-06-02
  目录