查看MYSQL数据库中所有用户及拥有权限
查看MYSQL数据库中所有用户
mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
+---------------------------------------+
| query |
+---------------------------------------+
| User: 'cactiuser'@'%'; |
| User: 'common_user'@'%'; |
| User: 'dba'@'%'; |
| User: 'root'@'%'; |
| User: 'slave'@'%'; |
| User: 'wtgame'@'%'; |
| User: 'root'@'127.0.0.1'; |
| User: 'webman'@'127.0.0.1'; |
| User: 'root'@'192.168.166.200'; |
| User: 'cactiuser'@'192.168.166.202'; |
| User: 'root'@'192.168.166.202'; |
| User: ''@'localhost'; |
| User: 'cacti'@'localhost'; |
| User: 'cactiuser'@'localhost'; |
| User: 'dba'@'localhost'; |
| User: 'extmail'@'localhost'; |
| User: 'javauser'@'localhost'; |
| User: 'root'@'localhost'; |
| User: 'webman'@'localhost'; |
| User: ''@'localhost.localdomain'; |
| User: 'root'@'localhost.localdomain'; |
+---------------------------------------+
21 rows in set (0.01 sec)
查看数据库中具体某个用户的权限
mysql> show grants for 'cactiuser'@'%';
+-------------------------------------------------------------------------------------------------------------------+
| Grants for cactiuser@% |
+-------------------------------------------------------------------------------------------------------------------+
| GRANT PROCESS, SUPER ON *.* TO 'cactiuser'@'%' IDENTIFIED BY PASSWORD '*DAFF917B80E3314B1ABECBA9DF8785AFD342CE89' |
| GRANT ALL PRIVILEGES ON `cacti`.* TO 'cactiuser'@'%' |
+-------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
mysql> select * from mysql.user where user='cactiuser' \G
数据库/数据表/数据列权限:
Alter: 修改已存在的数据表(例如增加/删除列)和索引。
Create: 建立新的数据库或数据表。
Delete: 删除表的记录。
Drop: 删除数据表或数据库。
INDEX: 建立或删除索引。
Insert: 增加表的记录。
Select: 显示/搜索表的记录。
Update: 修改表中已存在的记录。
全局管理权限:
file: 在MySQL服务器上读写文件。
PROCESS: 显示或杀死属于其它用户的服务线程。
RELOAD: 重载访问控制表,刷新日志等。
SHUTDOWN: 关闭MySQL服务。
特别的权限:
ALL: 允许做任何事(和root一样)。
USAGE: 只允许登录–其它什么也不允许做。
转载于:https://blog.51cto.com/6226001001/1680311
查看MYSQL数据库中所有用户及拥有权限相关推荐
- 获取mysql所有用户权限_查看MYSQL数据库中所有用户及拥有权限
查看MYSQL数据库中所有用户 mysql>SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM my ...
- mysql s授权所有用户_查看MYSQL数据库中所有用户及拥有权限
查看MYSQL数据库中所有用户 mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM m ...
- 查看mysql数据用户权限_查看MYSQL数据库中所有用户及拥有权限
查看user表结构 需要具体的项可结合表结构来查询 mysql> desc mysql.user; +-----------------------+---------------------- ...
- 查询mysql数据库表占用空间大小_查看 MySQL 数据库中每个表占用的空间大小-阿里云开发者社区...
如果想知道MySQL数据库中每个表占用的空间.表记录的行数的话,可以打开MySQL的 information_schema 数据库.在该库中有一个 TABLES 表,这个表主要字段分别是: TABLE ...
- 查看 MySQL 数据库中每个表占用的空间大小
我在做爬虫的过程中,刚刚爬了几万条数据,放在了mysql数据库里,于是想看看MySQL中这个数据库大小以及每个表的大小,于是进行了查阅,主要查到了说法,组合在一起赶紧特别的好,如下. 第一种: 如果想 ...
- 查看MySQL数据库中每个表占用的空间大小
如果想知道MySQL数据库中每个表占用的空间.表记录的行数的话,可以打开MySQL的 information_schema 数据库.在该库中有一个 TABLES 表,这个表主要字段分别是: TABLE ...
- 【Linux】【服务器】 CentOS7下远程访问mysql数据库_创建用户及授予权限_查看用户、修改密码详细步骤
一.创建用户 CREATE USER 'username'@'%' IDENTIFIED BY 'password'; username:你将创建的用户名: %:指定该用户在哪个主机上可以登录,%表示 ...
- 如何找到哪些数据库中哪些用户有DBA权限
如何找到哪些用户有DBA权限 我们有时候需要找到数据库服务器中,哪些用户具有DBA权限,以便于有关安全与权限管理. 通常可以使用以下简单方法可以得到答案: 选择当前数据库, 执行SQL: 选择当前 ...
- cmd查看mysql数据库表_cmd中查看MySQL数据库表数据及结构
0. 1 .cmd进入mysql安装的bin目录(C:\Program Files\XXXXXX\MySQL Server 5.6\bin) mysql -hlocalhost -uroot -p 回 ...
最新文章
- Caffe源码中common文件分析
- h5大转盘抽奖源码后台_微信H5互动营销应该要如何做?
- 图像检索系统 Image Retrieval Systems
- [iOS] dom解析xml数据,拿到lt;gt;里面的值
- mysql配置管理器在哪_SQL Server 2008配置管理器在哪下载
- LinkedList 的实现原理浅析
- mysql bc_正则表达式——MySQL搜索过滤
- 如何修改SharePoint服务器场管理员帐户和密码
- EF双向一对一中的坑
- DanmuManager 一个简单的弹幕工具
- Cmake使用示例与整理
- 在函数中如何获取 线程对象、线程唯一ID
- [JNI] 开发基础 (8)c语言typedef
- R语言-误差修正模型的建立和结果解读
- IDEA HTML 动态访问本地图片加载失败
- 8位模型计算机设计与仿真
- 2012-11-25 3 00 发喜讯,终于把S5pv210 VGA 分辨率提升到1440 x 900/1920 x 1
- kernel ramdump分析
- a与雪碧图在导航处的使用
- oracle minus 利用率,Oracle Minus 取差集(也可以用来做分页,但效率不高)