您的位置:首页 > 数据库 > MySQL

[置顶] mysql设置用户权限

2016-12-26 23:57 155 查看

1.添加用户权限

本地权限

grant 权限 privileges on 数据库名.表名 to '账号'@'localhost' identified by '密码';

远程权限
grant 权限 privileges on 数据库名.表名 to '账号'@'%' identified by '密码';

说明

权限:如果是root权限则 权限=all
数据库名:如果是所有的数据库则  数据库名= *
表名:如果是库里所有的表则 表名=*

范例
grant all privileges on *.* to '账号'@'localhost' identified by '密码';
grant select,insert privileges on test.* to '账号'@'localhost' identified by '密码';

2.权限说明

权限权限说明
all所有权限
select查询表权限
insert插入表权限
update更新表权限
delete删除表权限
create创建表,索引,视图,存储过程,函数等权限
alter修改表,索引,视图,存储过程,函数等权限
drop删除表,索引,视图,存储过程,函数等权限
references外键权限
index索引权限
create temporary创建临时表权限
create view操作视图权限
show view查看视图源码权限
create routine,alter routine,execute操作存储过程,函数权限
  

3.撤销权限

revoke 权限 privileges on *.* from '账号'@'localhost' identified by '密码';

4.查看权限

show grant;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: