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;
1521

被折叠的 条评论
为什么被折叠?



