mysql 用户权限

数据库管理类

权限 作用
SHUTDOWN 关闭数据库
PROCESS 进程相关
FILE 到出数据到文件,将文件导入数据库
REFERENCES
SHOW DATABASES 查看存在的数据库
SUPER 管理员权限
CREATE TEMPORARY TABLES 创建临时表
LOCK TABLES 锁表
REPLICATION SLAVE, 从服务器连接主服务器
REPLICATION CLIENT 从服务器请求主服务器数据
CREATE TABLESPACE
reload 重载授权表

存储过程/函数

权限 作用
CREATE ROUTINE 创建函数/存储过程
ALTER ROUTINE 修改函数/存储过程
EVENT 事件调度器管理
TRIGGER 触发器管理
EXECUTE 执行存储过错/函数

库/表结构操作

权限 作用
alter 修改数据库/表
create 创建数据库/表
drop 删除数据库/表/存储过程/函数/
index 创建/删除索引
create_view 创建视图
show view 查看视图

数据操作

权限 作用
select 查询数据
update 更新数据
insert 插入数据
delete 删除数据

管理命令

//查看用户具有的权限
show grants  for <username>@<host>
//授权
GRANT <权限1>[,<权限2>...] ON [TABLE|FUNCTION|PROCEDURE] <库>.<表> TO <用户> 
例:建立一个具有复制权限的用户
grant replication client ,select,show view,lock tables,event,process on *.* to "bak"@"%" identified by "root";
//回收权限
revoke <权限1>[,<权限2>...] ON [TABLE|FUNCTION|PROCEDURE] <库>.<表> from <用户> ;
发布了30 篇原创文章 · 获赞 2 · 访问量 1329
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览