mysql用户授权以及权限收回
2024-08-31 13:00:26
语法
GRANT privileges [(columns)] ON DATABASE.TABLE TO 'username'@'hostname' [IDENTIFIED BY [PASSWORD] 'password'] [,'username'@'hostname' [IDENTIFIED BY [PASSWORD] 'password']][WITH with_option [with_option]] WITH 关键字后面的参数 1.GRANT OPTION 将自己的权限授予其他用户 2.MAX_QUERIES_PER_HOUR count 设置每小时最多可以执行多少次count查询 3.MAX_UPDATES_PER_HOUR count 设置每小时最多可以执行多少次count更新 4.MAX_CONNECTIONS_PER_HOUR count 设置没小时最大的连接数量 5.MAX_USER_CONNECTIONS 设置每个用户最大的建立连接数
授予user4有INSERT权限
GRANT INSERT ON *.* TO 'user4'@'localhost';
创建一个具有insert和select权限的 user4普通用户密码为123
GRANT INSERT,SELECT ON *.* TO 'user4'@'localhost' IDENTIFIED BY '123' WITH GRANT OPTION;
//查询账户权限
show grants for 'user4'@'localhost'\G
收回权限
收回INSERT权限
REVOKE INSERT ON *.* FROM 'user4'@'localhost';
权限一览表
常用
1.CREATE,DROP 创建/删除数据库、表、索引
2.INSERT,DELETE,UPDATE,SELECT 对数据库中的数据进行增删改查操作
3.INDEX 可以创建或删除索引,适用于所有的表
4.ALTER 可以用于修改表的结构或重命名表
5.GRANT 允许为其他用户授权,可用于数据库和表
6.FILE 被赋予该权限的用户能读写MYSQL服务器上的任何文件。
最新文章
- linux 命令笔记
- Odoo Many2many 指定默认分组过滤
- HBase的快照技术
- 黄聪:WordPress 多站点建站教程(七):多站点函数
- ACM - ICPC World Finals 2013 A Self-Assembly
- AvalonDock结合MVVM模式的应用
- 【Xamarin挖墙脚系列:IOS现有的设备SDK /OS/硬件一览】
- 2014 CSDN博文大赛终于获奖名单发布
- [Elasticsearch] 控制相关性 (一) - 后面的相关度分值理论计算
- linux系统管理命令--系统测试工具
- Windows下composer的下载与配置
- PHP设计模式一:工厂方法设计模式
- cache和buffer
- ARTS打卡第三周
- [日常] 解决mysql不允许外部访问
- 各种CSS样式设置细线边框
- blfs(systemd版本)学习笔记-总页
- C++对象模型:成员变量<;一>;非静态成员变量
- Storm 第一章 核心组件及编程模型
- 【CC2530强化实训01】普通延时函数实现按键的长按与短按