MySQL -DCL 对用户权限的操作
来源:互联网 发布:红猫网络 编辑:程序博客网 时间:2024/05/21 19:47
1. 创建用户
* CREATE USER 用户名@IP地址 IDENTIFIED BY '密码';
> 用户只能在指定的IP地址上登录
* CREATE USER 用户名@'%' IDENTIFIED BY '密码';
> 用户可以在任意IP地址上登录
2. 给用户授权
* GRANT 权限1, … , 权限n ON 数据库.* TO 用户名@IP地址
> 权限、用户、数据库
> 给用户分派在指定的数据库上的指定的权限
> 例如;GRANT CREATE,ALTER,DROP,INSERT,UPDATE,DELETE,SELECT ON mydb1.* TO user1@localhost;
* 给user1用户分派在mydb1数据库上的create、alter、drop、insert、update、delete、select权限
* GRANT ALL ON 数据库.* TO 用户名@IP地址;
> 给用户分派指定数据库上的所有权限
3. 撤销授权
* REVOKE 权限1, … , 权限n ON 数据库.* FROM 用户名@IP地址;
> 撤消指定用户在指定数据库上的指定权限
> 例如;REVOKE CREATE,ALTER,DROP ON mydb1.* FROM user1@localhost;
* 撤消user1用户在mydb1数据库上的create、alter、drop权限
4. 查看权限
* SHOW GRANTS FOR 用户名@IP地址
> 查看指定用户的权限
5. 删除用户
* DROP USER 用户名@IP地址
* CREATE USER 用户名@IP地址 IDENTIFIED BY '密码';
> 用户只能在指定的IP地址上登录
* CREATE USER 用户名@'%' IDENTIFIED BY '密码';
> 用户可以在任意IP地址上登录
2. 给用户授权
* GRANT 权限1, … , 权限n ON 数据库.* TO 用户名@IP地址
> 权限、用户、数据库
> 给用户分派在指定的数据库上的指定的权限
> 例如;GRANT CREATE,ALTER,DROP,INSERT,UPDATE,DELETE,SELECT ON mydb1.* TO user1@localhost;
* 给user1用户分派在mydb1数据库上的create、alter、drop、insert、update、delete、select权限
* GRANT ALL ON 数据库.* TO 用户名@IP地址;
> 给用户分派指定数据库上的所有权限
3. 撤销授权
* REVOKE 权限1, … , 权限n ON 数据库.* FROM 用户名@IP地址;
> 撤消指定用户在指定数据库上的指定权限
> 例如;REVOKE CREATE,ALTER,DROP ON mydb1.* FROM user1@localhost;
* 撤消user1用户在mydb1数据库上的create、alter、drop权限
4. 查看权限
* SHOW GRANTS FOR 用户名@IP地址
> 查看指定用户的权限
5. 删除用户
* DROP USER 用户名@IP地址
阅读全文
0 0
- MySQL -DCL 对用户权限的操作
- Mysql数据库操作(三)----用户权限(DCL)
- 关于mysql的DCL操作
- MySQL数据库总结(3)数据库的备份与恢复与破解密码,DCL用户权限查
- MySQL权限操作(DCL)
- mysql用户权限操作
- Mysql 用户权限相关操作
- mysql用户权限操作
- 【MySQL-用户权限】创建操作数据库的专用用户
- MYSQL DDL DML DCL TCL操作
- Mysql的用户权限设置
- 查看mysql的用户权限
- mysql的用户权限管理
- DCL-MYSQL
- MySQL (DCL)
- Linux 下的用户权限操作
- ubuntu14.04 mysql用户权限操作实录
- 对MySQL表的操作
- vim颜色表
- spring几种事务配置
- 【独家干货】线下沙龙嘉宾讨论技术点大集合-李艳鹏篇
- MySql常用查询语句
- Combination Sum系列(I,II,III) dfs做的
- MySQL -DCL 对用户权限的操作
- ZCMU—1570
- Influxdb语句中有特殊符号(),‘’-''
- 两个队列实现一个栈
- 蓝牙协议分析(6)_BLE地址类型(蜗窝科技)
- 问题分享
- Android Wi-Fi 系统睡眠相关问题解释
- 面试题:复杂链表的复制
- eclipse中编译器与运行环境版本问题