在Mysql中显示所有用户的操作教程(Linux环境下)
来源:互联网 发布:java面试吹牛 编辑:程序博客网 时间:2024/06/05 20:32
1.登录数据库
首先,你需要使用如下命令登录到数据库,注意,必须是root用户哦~
mysql -u root -p
2.查询用户表
在Mysql中其实有一个内置且名为mysql的数据库,这个数据库中存储的是Mysql的一些数据,比如用户、权限信息、存储过程等,所以呢,我们可以通过如下简单的查询语句来显示所有的用户呢。
SELECT User, Host, Password FROM mysql.user;
你将会看到如下这样的信息:
+------------------+--------------+--------------+| user | host | password |+------------------+--------------+--------------+| root | localhost | 37as%#8123fs || debian-test-user | localhost | HmBEqPjC5Y || johnsm | localhost | || brian | localhost | || root | 111.111.111.1| || guest | % | || linuxprobe | 10.11.12.13 | RFsgY6aiVg |+------------------+--------------+--------------+7 rows in set (0.01 sec)
如果你想增加或减少一些列的显示,那么你只需要编辑这条sql语句即可,比如你只需要显示用户的用户名,那么你就可以这样使用SELECT User FROM mysql.user;,就是这样了,很简单嘛,就用这种方法就可以获得所有用户了呢,快去试试吧。
3.显示所有的用户(不重复)
熟悉Mysql的朋友们都知道DISTINCT这个修饰的作用吧,对了,就是去除重复的数据,所以我们可以使用如下命令显示所有你的Mysql的用户而忽略那些仅仅是主机名不同的用户。
SELECT DISTINCT User FROM mysql.user;
这条命令的输出就像下面显示的这样:
+------------------+| user | +------------------+| root | | debian-test-user | | johnsm | | brian | | guest | | linuxprobe | +------------------+6 rows in set (0.01 sec)
本文转载自:http://www.linuxprobe.com/mysql-show-all-users.html
阅读全文
0 0
- 在Mysql中显示所有用户的操作教程(Linux环境下)
- 在Mysql中如何显示所有用户?
- 显示所有用户,mysql的基本操作
- Linux下记录所有用户操作的脚本
- linux下查看所有登录用户的历史操作命令
- Linux系统下所有用户的操作信息
- Linux下记录所有用户操作的脚本
- linux 环境下的mysql操作
- 在Linux中查看所有用户的列表
- mysql在linux下的操作
- linux下在mysql数据库中创建和删除用户
- linux下在mysql数据库中创建和删除用户
- 在linux下使用mysql的基础操作(一)
- 在linux下使用mysql的基础操作(二)
- 在linux下使用mysql的基础操作(三)
- 在linux下使用mysql的基础操作(四)
- 《在linux中显示所有正在运行的进程》
- 在linux中显示所有正在运行的进程
- Java内存分配
- 网络编程- ping程序简单实现
- Spring概述
- Shuffling Machine (20)
- Luogu 1962(矩阵快速幂)
- 在Mysql中显示所有用户的操作教程(Linux环境下)
- 训练日记--2017.10.19
- php中注册自动加载方法
- Eclipse安装后初步使用
- 面试复习
- 排序详解:堆排序
- Git的一些常见命令
- java统计一段英文中单词及个数
- 机器视觉