位置: 编程技术 - 正文

浅谈MySQL中授权(grant)和撤销授权(revoke)用法详解(mysql 授权命令)

编辑:rootadmin

推荐整理分享浅谈MySQL中授权(grant)和撤销授权(revoke)用法详解(mysql 授权命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql 授权命令,mysql8.0授权,mysql的授权语句,mysql8.0授权,mysql8.0授权,mysql 授权命令,mysql的授权语句,mysql的授权语句,内容如对您有帮助,希望把文章链接给更多的朋友!

MySQL 赋予用户权限命令的简单格式可概括为:

一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利

或者,用一条 MySQL 命令来替代:

二、grant 数据库开发人员,创建表、索引、视图、存储过程、函数等权限

grant 创建、修改、删除 MySQL 数据表结构权限。

grant 操作 MySQL 外键权限:

grant 操作 MySQL 临时表权限:

grant 操作 MySQL 索引权限:

grant 操作 MySQL 视图、查看视图源代码权限:

grant 操作 MySQL 存储过程、函数权限:

三、grant 普通 DBA 管理某个 MySQL 数据库的权限

其中,关键字 “privileges” 可以省略。

四、grant 高级 DBA 管理 MySQL 中所有数据库的权限:

五、MySQL grant 权限,分别可以作用在多个层次上

1. grant 作用在整个 MySQL 服务器上:

2. grant 作用在单个数据库上:

3. grant 作用在单个数据表上:

这里在给一个用户授权多张表时,可以多次执行以上语句。例如:

浅谈MySQL中授权(grant)和撤销授权(revoke)用法详解(mysql 授权命令)

4. grant 作用在表中的列上:

5. grant 作用在存储过程、函数上:

六、查看 MySQL 用户权限

查看当前用户(自己)权限:

查看其他 MySQL 用户权限:

七、撤销已经赋予给 MySQL 用户权限的权限。

revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from” 即可:

八、MySQL grant、revoke 用户权限注意事项

1. grant, revoke 用户权限后,该用户只有重新连接 MySQL 数据库,权限才能生效。

2. 如果想让授权的用户,也可以将这些权限 grant 给其他用户,需要选项 “grant option“

这个特性一般用不到。实际中,数据库权限最好由 DBA 来统一管理。

补充:mysql授权表共有5个表:user、db、host、tables_priv和columns_priv。

授权表的内容有如下用途:

user表

user表列出可以连接服务器的用户及其口令,并且它指定他们有哪种全局(超级用户)权限。在user表启用的任何权限均是全局权限,并适用于所有数据库。例如,如果你启用了DELETE权限,在这里列出的用户可以从任何表中删除记录,所以在你这样做之前要认真考虑。

db表db表列出数据库,而用户有权限访问它们。在这里指定的权限适用于一个数据库中的所有表。

host表host表与db表结合使用在一个较好层次上控制特定主机对数据库的访问权限,这可能比单独使用db好些。这个表不受GRANT和REVOKE语句的影响,所以,你可能发觉你根本不是用它。

tables_priv表tables_priv表指定表级权限,在这里指定的一个权限适用于一个表的所有列。

columns_priv表columns_priv表指定列级权限。这里指定的权限适用于一个表的特定列。

以上这篇浅谈MySQL中授权(grant)和撤销授权(revoke)用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

关于MySql 错误的完美解决方法(三种) 第一种方法:第一步:先看报错窗口can'tconnecttoMySQLserveron'.0.0.1'().第二步:原因是:远程端口未对外开放操作。第三步:首先远程连接服务

mysql5.7.开启慢查询详解 如下所示:#在/etc/my.cnf中的[mysqld]中加入如下代码:slow-query-log=Onslow_query_log_file=/data/mysql/log/mysql_slow_query.loglong_query_time=2log_queries_not_using_indexes=ON第一句

SQL中实现SPLIT函数几种方法总结(必看篇) 例1代码如下createfunctionf_split(@SourceSqlvarchar(),@StrSepratevarchar())returns@temptable(avarchar())--实现split功能的函数--date:--asbegindeclare@iintset@SourceSql=rtrim

标签: mysql 授权命令

本文链接地址:https://www.jiuchutong.com/biancheng/348562.html 转载请保留说明!

上一篇:MySQL性能优化的最佳20+条经验(mysql如何优化性能)

下一篇:关于MySql 10038错误的完美解决方法(三种)(mysql2003错误如何解决10061)

  • 免抵退税和留抵退税可以一起退吗
  • 盈余公积计提比例必须是10%么
  • 购入不动产进项税额抵扣
  • 开票项目与实际项目不符
  • 年末未分配利润怎么处理
  • 标准成本法核算方法
  • 跨年发票问题
  • 旅游业全额开票可以差额征税吗
  • 审计范围包括什么内容
  • 企业收到外汇的账务处理
  • 营业外支出可以扣除吗
  • 计提销项税的同类有哪些
  • 建筑业小规模纳税人异地开票
  • 预付卡发票报销单怎么写
  • 一般纳税人开普票税率是多少
  • 金税四期再出新公告
  • 糖类计算公式
  • 6月实施的新政有哪些?
  • 买入返售金融资产是资产还是负债
  • 发放股票股利会增加流通在外股票的数量
  • 购买银行承兑汇票是否违法
  • Linux怎么使用vi
  • php实现微信发红包的方法
  • 然后安装电脑系统
  • php字符串赋值
  • PHP:ftp_rename()的用法_FTP函数
  • php get post
  • 消费税和增值税的征税范围有何不同
  • 银行存款日记账与银行对账单之间的核对属于
  • 房地产销售未完工产品收入是含税的吗
  • Ichetucknee河的海牛,佛罗里达州 (© Jennifer Adler/Alamy)
  • 项目中的问题
  • 发票上下联开具的金额不符怎么处罚
  • 内置天线手机
  • phpmvc框架工作原理
  • 计提工会经费会计账务处理
  • 以前年度的销售退回,冲减哪年的
  • 研发人员工资计入什么科目
  • 个体工商户在哪开电子发票
  • 工资月末结转
  • 水利建设基金的计费方式
  • 委托代销受托方会计分录
  • 工会经费计提按应付职工薪酬借方还是贷方?
  • 公司借个人借款协议书范本图片
  • 税务实名认证是法人还是办税人
  • sqlserver怎么把数据库导出来
  • 企业所得税资产总额季初季末怎么填
  • 保证金计算器
  • 装修费摊销年限规定会计分录
  • 收到投资方投入设备一台会计科目
  • 公司借给股东钱
  • 单位食堂油烟机多长时间清洗一次
  • 辞退福利是入工资还是福利费
  • 零工发生事故算工伤吗
  • linux下安装mysql简单的方法
  • Win7安装i219v网卡驱动
  • 借助竹子赞美人物气节的诗句有哪些
  • 电脑运行慢怎么办?
  • mac的icloud
  • linux中的awk命令详解
  • win8应用商店在哪
  • win8.1和win10哪个好用
  • win10输入法怎么添加美式键盘
  • cocos2dx lua android glsurfaceview 截图
  • cocos2dx drawcall优化
  • xtemplate node.js 的使用方法实例解析
  • div与span区别及用法
  • js全选和全不选效果复选框
  • 安卓实时屏幕
  • js clearInterval()方法的定义和用法
  • js封装是什么意思
  • 电子发票密码在哪里看
  • 残疾人个税减免6000元
  • 个体工商户定期定额核定
  • 江西国家税务局官网
  • 建筑工程合同首付款
  • 购买服务合同模版
  • 新入职税务干部工作心得
  • 租赁发票交多少税费
  • 文件印发的格式怎么设置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设