mysql-权限管理
admin
2023-04-23 03:42:55
0

一、grant 授权(创建用户并授权,此方式创建的用户拥有创建数据库、表等):

grant 权限类型 on 库.表/函数/存储过程 to '用户名'@'主机' [ identified by 'testpass'];

其中,权限类型all表示所有权限,all包含:create,drop,insert,update,delete,select等等。

例1、将mydb库的students表的所有权限授权给 'testuser'@'192.168.%.%',并设置秘密为testpass:

grant all on mydb.students to 'testuser'@'192.168.%.%' identified by 'testpass';

例2、将"所有库的所有表/函数/存储过程"的所有权限授权给'testuser'@'192.168.%.%'并设置秘密为testpass:

grant all on *.* to 'testuser'@'192.168.%.%' identified by 'testpass';

例3、将mydb库的所有表的select权限授权给'readonly'@'%',即'readonly'@'%'只有查询权限。

grant select on mydb.* TO 'readonly'@'%'

二、权限类型:

1、管理类权限:create user,file,show databases,super,

reload,shutdown,processlist,replication slave,

replication client,lock tables;

2、库级别和表级别权限:alter,create,create view,drop,execute,

index,grant,show view

3、数据操作(表级别):select,insert,update,delete

4、字段级别:select(col1,...),insert(col1,...),update(col1,...)

三、查看某个用户的权限:

show grants for '用户名'@'主机';

四、revoke 收回权限:

revoke 权限类型 on 库.表/函数/存储过程 from '用户名'@'主机';

如:将收回用户'testuser'@'localhost'所有权限。

revoke all on *.* from 'testuser'@'localhost';

五、mysql库中与用户授权相关的表:

db:库级别的权限。

tables_priv:表级别的权限。

colomns_priv:列级别的权限。

procs_priv:存储过程和存储函数相关的权限。

proxies_priv:代理用户相关的权限。

六、flush:

1、flush privileges:刷新授权,一般用于对某账户授权后,使其立即生效。

2、flush hosts:清空host,一般用于因账户信息记不太清楚当连接数据库几次一直失败,那么当 获得正确账户信息连接被拒绝时,就需要执行flush host.

相关内容

热门资讯

玩家最新攻略“新卡农牛牛真的有... 网上科普关于“新卡农牛牛有没有挂”话题很是火热,小编也是针对新卡农牛牛作*弊开挂的方法以及开挂对应的...
哥伦比亚国防部称打死一名反政府... 当地时间1月10日,哥伦比亚国防部长桑切斯通过其社交媒体宣布,当地时间4日,哥伦比亚反政府武装“哥伦...
终于了解“挖坑青海麻将是不是有... 终于了解“挖坑青海麻将是不是有挂?”(果然有透视挂)您好,挖坑青海麻将这个游戏其实有挂的,确实是有挂...
玩家分享攻略“游戏茶苑究竟有挂... 您好:游戏茶苑这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游戏...
最新引进“天天乐清十三水可以开... 您好:天天乐清十三水这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这...
腾讯优图Youtu-Agent... 这项由腾讯优图实验室联合复旦大学和厦门大学共同完成的研究发表于2025年12月26日,论文编号为ar...
【今日要闻】“新蓝鲸拼三张开挂... 【今日要闻】“新蓝鲸拼三张开挂神器?”(原来真的有挂)您好,新蓝鲸拼三张这个游戏其实有挂的,确实是有...
玩家最新攻略“会友山西麻将究竟... 有 亲,根据资深记者爆料会友山西麻将是可以开挂的,确实有挂(咨询软件无需...
玩家攻略科普“天府红桃3是不是... 家人们!今天小编来为大家解答天府红桃3透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买...
玩家攻略科普“一喜棋牌到底有挂... 您好:一喜棋牌这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游戏...