mysql打印用户权限的小技巧
mysql5.5 5.6
SHOW GRANTS FOR
mysql> SELECT DISTINCT CONCAT('SHOW GRANTS FOR ''',user,'''@''',host,''';') AS query FROM mysql.user;
+------------------------------------------------------+
| CONCAT('SHOW GRANTS FOR ''',user,'''@''',host,''';') |
+------------------------------------------------------+
| SHOW GRANTS FOR 'root'@'localhost';                  |
+------------------------------------------------------+
1 rows in set (0.01 sec)
mysql> SHOW GRANTS FOR 'root'@'localhost';
+----------------------------------------------------------------------------------------------------------------------------------------+
| Grants for root@localhost                                                                                                              |
+----------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*79065082DC40BD289FD24E8D80A7DAEFC8D15F94' WITH GRANT OPTION |
| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION                                                                           |
+----------------------------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
mysql5.7
SHOW CREATE USER
mysql> SELECT CONCAT('SHOW CREATE USER   ''', user, '''@''', host, ''';' ) AS query FROM mysql.user;
+-------------------------------------------------+
| query                                           |
+-------------------------------------------------+
| SHOW CREATE USER   'root'@'172.17.0.1';         |
| SHOW CREATE USER   'mysql.session'@'localhost'; |
| SHOW CREATE USER   'mysql.sys'@'localhost';     |
| SHOW CREATE USER   'root'@'localhost';          |
+-------------------------------------------------+
4 rows in set (0.03 sec)
mysql>  SHOW CREATE USER   'root'@'172.17.0.1';
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| CREATE USER for root@172.17.0.1                                                                                                                                            |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| CREATE USER 'root'@'172.17.0.1' IDENTIFIED WITH 'mysql_native_password' AS '*51AC5E121D319E23ABA95E9131ED8C06D2B9DBE8' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT UNLOCK |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
												
											mysql打印用户权限的小技巧的更多相关文章
- MySQL平滑删除数据的小技巧【转】
		
今天接到一位开发同学的数据操作需求,需求看似很简单,需要执行下面的SQL语句: delete from test_track_log where log_time < '2019-1-7 00: ...
 - mysql 操作用户权限
		
使用可以对mysql数据库用户表有操作权限的用户名登陆mysqlinsert into user(Host,User,Password) values('%','name','password');如 ...
 - 转: MySQL 赋予用户权限(grant %-远程和localhost-本地区别)
		
相关参考资料: MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一.grant 普通数据用户,查询.插入.更新.删除 数据库中所有表数据的权利. gr ...
 - mysql grant用户权限设置
		
MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一.grant 普通数据用户,查询.插入.更新.删除 数据库中所有表数据的权利. grant sele ...
 - MYSQL 备份用户权限
		
MYSQL 备份用户权限 datadbblack 192.168.1.10 是 SELECT, RELOAD, SHOW DATABASES, LOCK TABLES 否 权限列表 1.Select ...
 - Java基础91 mysql的用户权限设置问题
		
1.概述 1)MySQL数据库中root用户具有最高的权限(超级用户),可以对任何数据库,任何表进行操作. 2)权限账户,只拥有部分权限(CRUD) .例如:只能操作某个数据库的某张表等等. 2.my ...
 - MySQL查看用户权限的两种方法
		
http://yanue.net/post-96.html MySQL查看用户权限命令的两方法: 一. 使用MySQL grants MySQL grant详细用法见:http://yanue.net ...
 - mysql grant 用户权限说明
		
mysql grant 用户权限说明 Mysql 有多个个权限?经常记不住,今天总结一下,看后都能牢牢的记在心里啦!! 很明显总共28个权限:下面是具体的权限介绍:转载的,记录一下: 一.权限表 my ...
 - mysql 的用户权限
		
查看MySQL的用户权限 show grants for "username"@'host'; 添加新用户 允许本地IP访问localhost:127.0.0.1 use mysq ...
 
随机推荐
- CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置
			
Zabbix监控端配置请查看:CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 (1).在CentOS7(被监控端)上部署Zabbix Agent 主机名:youxi2 IP地址: ...
 - CentOS 端口和防火墙操作
			
Centos 7 端口和防火墙命令: 查看已经开放的端口:firewall-cmd --list-ports 开启端口:firewall-cmd --zone=public --add-port=80 ...
 - LeetCode_27. Remove Element
			
27. Remove Element Easy Given an array nums and a value val, remove all instances of that value in-p ...
 - sehll变量比较
			
1.比较符号解释 $# 表示提供到shell脚本或者函数的参数总数: $1 表示第一个参数. -ne 表示 不等于 $?是shell变量,表示"最后一次执行命令"的退出状态.0为成 ...
 - jquery控制一个元素是否显示
			
比如说我有一个id为dlg-buttons的div元素. 我可以通过 $('#dlg-buttons').show(); 让他显示出来: 可以通过 $('#dlg-buttons').hide(); ...
 - 添加zookeeper到服务,并设置开机启动
			
一.先安装jdk jdk 路径为/usr/local/java 二.再安装zookeeper zk路径为/use/local/zookeeper 三.创建zookeeper脚本 cd /etc/rc. ...
 - pip3快速下载paddle
			
安装百度的paddle paddle时很慢,后来采用国内的源,速度嗖嗖滴 pip3 install -U paddlepaddle -i https://pypi.douban.com/simple/ ...
 - 2.app自动化测试--adb常用API
			
adb常用API Driver.current_activity 获取当前运行应用界面的启动名 Driver.current_package 获取当前运行应用的包名 Driver.contexts ...
 - Spark简介 --大数据
			
一.Spark是什么? 快速且通用的集群计算平台 二.Spark的特点: 快速:Spark扩充流行的Mapreduce计算模型,是基于内存的计算 通用:Spark的设计容纳了其它分布式系统拥有的功能, ...
 - [转帖]2018年SaaS行业收入结构及未来发展预测[图]
			
2018年SaaS行业收入结构及未来发展预测[图] http://www.chyxx.com/industry/201908/774792.html 2019年08月23日 14:34:47字号:T| ...