mysql用户授权以及权限收回
2017-11-24 15:22
323 查看
语法:
授予user4有INSERT权限
创建一个具有insert和select权限的 user4普通用户密码为123
//查询账户权限
收回权限
收回INSERT权限
收回所有权限
权限一览表
常用
1.CREATE,DROP 创建/删除数据库、表、索引
2.INSERT,DELETE,UPDATE,SELECT 对数据库中的数据进行增删改查操作
3.INDEX 可以创建或删除索引,适用于所有的表
4.ALTER 可以用于修改表的结构或重命名表
5.GRANT 允许为其他用户授权,可用于数据库和表
6.FILE 被赋予该权限的用户能读写MYSQL服务器上的任何文件。
详细参考
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 设置每个用户最大的建立连接数
GRANT INSERT ON *.* TO 'user4'@'localhost';
授予user4有INSERT权限
GRANT INSERT,SELECT ON *.* TO 'user4'@'localhost' IDENTIFIED BY '123' WITH GRANT OPTION;
创建一个具有insert和select权限的 user4普通用户密码为123
show grants for 'user4'@'localhost'\G
//查询账户权限
收回权限
收回INSERT权限
REVOKE INSERT ON *.* FROM 'user4'@'localhost';
收回所有权限
REVOKE ALL PRIVILEGES,GRANT OPTION FROM 'user4'@'loc 4000 alhost';
权限一览表
常用
1.CREATE,DROP 创建/删除数据库、表、索引
2.INSERT,DELETE,UPDATE,SELECT 对数据库中的数据进行增删改查操作
3.INDEX 可以创建或删除索引,适用于所有的表
4.ALTER 可以用于修改表的结构或重命名表
5.GRANT 允许为其他用户授权,可用于数据库和表
6.FILE 被赋予该权限的用户能读写MYSQL服务器上的任何文件。
详细参考
相关文章推荐
- mysql创建用户、删除用户、创建root用户和修改用户密码,grant分配权限,查询测试,以及库中授权表解析
- Oracle创建表空间、创建用户以及授权、查看权限
- mysql卸载、安装、备份以及用户授权
- Oracle创建表空间、创建用户以及授权、查看权限 、scott解锁
- MySQL创建用户与授权及撤销用户权限方法
- 创建MySQL用户 赋予某指定库表的权限 flush privileges才能生效!!!!;@'localhost'授权本地,@'%'授权远程
- Mysql用户以及权限
- mysql用户授权与权限撤销
- ORACLE创建表空间、创建用户、以及授权、权限
- Mysql查看登录用户以及修改密码和创建用户以及授权
- mysql 添加用户以及授权
- linux mysql 创建一个新用户以及设权限密码
- 浅谈mysql的使用权限以及用户安全
- mysql查询所有用户以及权限相关
- Oracle创建表空间、创建用户、授权、授权对象的访问以及查看权限集合
- Oracle创建表空间、创建用户以及授权、查看权限
- Oracle创建表空间、创建用户以及授权、查看权限
- MYSQL用户以及权限相关
- Oracle创建表空间、创建用户以及授权、查看权限
- Oracle创建表空间、创建用户以及授权、查看权限