位置: 编程技术 - 正文
推荐整理分享浅谈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 作用在单个数据表上:
这里在给一个用户授权多张表时,可以多次执行以上语句。例如:
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 转载请保留说明!友情链接: 武汉网站建设