MySQL中grant和revoke怎么用

技术MySQL中grant和revoke怎么用这篇文章主要为大家展示了“MySQL中grant和revoke怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL中g

本文主要向您展示如何在MySQL中使用授予和撤销。内容简单易懂,条理清晰,希望能帮你解开疑惑。让边肖带领大家学习《如何在MySQL中使用授予和撤销》一文。

MySQL授予用户权限的命令的简单格式可以总结如下:

将数据库对象授予用户。

1.授予普通数据用户查询、插入、更新和删除数据库中所有表数据的权限。

在testdb上授予选择。*到common _ user @“%”

在testdb上授予插入权限。*到common _ user @“%”

授予testdb上的更新。*到common _ user @“%”

在testdb上授予删除权限。*到common _ user @“%”

或者,改用MySQL命令:

在testdb上授予选择、插入、更新、删除权限。*到common _ user @“%”

第二,授予数据库开发人员创建表、索引、视图、存储过程、函数和其他权限。

授予创建、修改和删除MySQL数据表结构的权限。

在testdb上授予创建权限。*致开发者@'192.168.0。%';

在testdb上授予alter。*致开发者@'192.168.0。%';

在testdb上授予drop。*致开发者@'192.168.0。%';

授予操作MySQL外键的权限:

授予testdb上的引用。*致开发者@'192.168.0。%';

授予操作MySQL临时表的权限:

授予在testdb上创建临时表的权限。*致开发者@'192.168.0。%';

授予操作MySQL索引的权限:

testdb上的授权索引。*致开发者@'192.168.0。%';

授予操作MySQL视图和查看视图源代码的权限:

授予在testdb上创建视图的权限。*致开发者@'192.168.0。%';

授予testdb上的显示视图。*致开发者@'192.168.0。%';

操作MySQL存储过程的权限授予函数:

授予testdb上的创建例程。*致开发者@'192.168.0。%';-现在,可以显示程序状态

授予testdb上的alter例程。*致开发者@'192.168.0。%';-现在,你可以放弃一个程序

在testdb上授予执行权限。*致开发者@'192.168.0。%';

三.授予普通数据库管理员管理MySQL数据库的权限。

将testdb上的所有权限授予dba@'localhost '

其中,关键词“特权”可以省略。

四、授予高级数据库管理员管理MySQL中所有数据库的权限:

授予所有开*。*至dba@'localhost '

五、MySQL分别授予权限,可以作用于多个层次。

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

授权选择开启*。*转到dba @ localhost- dba可以查询MySQL中所有数据库中的表。

授予所有开*。*转到dba @ localhost- dba可以管理MySQL中的所有数据库。

2.grant作用于单个数据库:

在testdb上授予选择。*转到dba @ localhost- dba可以在testdb中查询表。

3.grant作用于单个数据表:

将testdb.orders上的select、insert、update、delete权限授予dba @ localhost

这里,当向用户授权多个表时,可以多次执行上述语句。例如:

将smp.users上的select(user_id,username)授予由“123345”标识的mo _ user @“% ”;

将smp.mo_sms上的select授予由“123345”标识的mo _ user @“% ”;

4.grant作用于表中的列:

将testdb.apache_log上的select(id,se,rank)授予dba @ localhost

5.授予对存储过程和函数的操作:

将testdb.pr_add上的执行过程授予“DBA ”@“localhost”

将函数testdb.fn_add上的执行权限授予“DBA ”@“localhost”

不及物动词检查MySQL用户权限。

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

显示赠款;

要查看其他MySQL用户权限:

显示dba@localhost的授权;

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

Revoke的语法与grant相同,只是将关键字“to”替换为“from”:

授予所有开*。*转到dba @ localhost

撤销*上的所有内容。*来自dba @ localhost

八、MySQL授予、撤销用户权限的注意事项。

1.授予、撤销用户权限后,该权限在用户重新连接到MySQL数据库后才会生效。

2.如果您想要授权用户,也可以将这些权限授予其他用户,并且您需要选项“授予选项”。

在testdb上授予选择。*带grant选项的dba @ localhost

通常不使用此功能。实际上,数据库权限最好由数据库管理员管理。

以上就是“如何在MySQL中使用授予和撤销”一文的全部内容。感谢阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/56702.html

(0)

相关推荐

  • 楼上漏水,楼上漏水了怎么办,证据怎么收集

    技术楼上漏水,楼上漏水了怎么办,证据怎么收集楼上漏水了,作为邻居,首先要协商,如果对方同意整改,事情也就解决了。如果对方不同意,可以到法院起诉。可以拍照、留录音录像等。最好再找证人。证据包括楼上漏水:(一)物证;(二)书

    生活 2021年10月25日
  • Python怎样爬取上万条大众点评数据

    技术Python怎样爬取上万条大众点评数据今天就跟大家聊聊有关Python怎样爬取上万条大众点评数据,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。中国的快餐市场竞

    攻略 2021年10月26日
  • 抖音点赞在线自助平台网站,抖音点赞自助购买平台?

    技术抖音点赞在线自助平台网站,抖音点赞自助购买平台?抖音刷赞自助网站,抖音点赞自助购买平台操作流程,一些大牌厂商也已经入驻,发展前景非常可观,在带来欢乐的同时也成为营销的重要平台,这样一个,又有趣,又能挣钱,路子又正,用

    测评 2021年10月26日
  • GOF设计模式在Spring框架中怎么实现

    技术GOF设计模式在Spring框架中怎么实现GOF设计模式在Spring框架中怎么实现,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。GOF

    攻略 2021年10月27日
  • ​MySQL数据库无法连接怎么办

    技术​MySQL数据库无法连接怎么办本篇内容介绍了“MySQL数据库无法连接怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学

    攻略 2021年11月19日
  • 抖音刷赞网,抖音可以刷赞吗

    技术抖音刷赞网,抖音可以刷赞吗对于抖音的新手来说,可以给自己的作品,适当的刷一些赞,进行抖音刷赞,这样由于点赞量过高,就会被推上热门,他上热门之后,就会有很多的粉丝,看到自己的视频,就会有人自发的给自己点赞,这样一来,播

    测评 2021年10月26日