在Mysql中显示所有用户的操作教程(Linux环境下)
2017-10-19 23:00
211 查看
1.登录数据库
首先,你需要使用如下命令登录到数据库,注意,必须是root用户哦~
2.查询用户表
在Mysql中其实有一个内置且名为mysql的数据库,这个数据库中存储的是Mysql的一些数据,比如用户、权限信息、存储过程等,所以呢,我们可以通过如下简单的查询语句来显示所有的用户呢。
SELECT User, Host, Password FROM mysql.user;
你将会看到如下这样的信息:
如果你想增加或减少一些列的显示,那么你只需要编辑这条sql语句即可,比如你只需要显示用户的用户名,那么你就可以这样使用SELECT User FROM mysql.user;,就是这样了,很简单嘛,就用这种方法就可以获得所有用户了呢,快去试试吧。
3.显示所有的用户(不重复)
熟悉Mysql的朋友们都知道DISTINCT这个修饰的作用吧,对了,就是去除重复的数据,所以我们可以使用如下命令显示所有你的Mysql的用户而忽略那些仅仅是主机名不同的用户。
SELECT DISTINCT User FROM mysql.user;
这条命令的输出就像下面显示的这样:
本文转载自:http://www.linuxprobe.com/mysql-show-all-users.html
首先,你需要使用如下命令登录到数据库,注意,必须是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 | 4000 | linuxprobe | +------------------+ 6 rows in set (0.01 sec)
本文转载自:http://www.linuxprobe.com/mysql-show-all-users.html
相关文章推荐
- 显示所有用户,mysql的基本操作
- UBUNTU10.10安装LAMP(Linux、Apache、Mysql、Php)环境图文教程
- Linux 启动时,先读取用户环境变量,即 /home/defonds/.bashrc 的设置。次读取所有用户环境变量,即 /etc/profile 中的配置。
- Linux命令之env:显示当前用户的环境变量
- 通过登陆IP记录Linux所有用户登录所操作的日志
- Linux环境编程简明教程(1)获取进程相关信息的操作
- Linux + Apache + MySQL + PHP (LAMP)环境搭建推荐教程
- 通过登陆IP记录Linux所有用户登录所操作的日志
- 按时按登录IP记录Linux所有用户操作日志
- linux下mysql命令(授权用户 基本操作)
- Linux用户(user)和用户组(group)的日常管理与操作教程概述
- linux下mysql的最常用的操作指令_创建用户、备份和还原数据库
- 通过登陆IP记录Linux所有用户登录所操作的日志
- Linux Apache php MySQL GD PHPWind 集成环境配置教程
- Linux环境中Oracle数据导入与导出备份创建用户操作
- mysql常用操作命令 linux系统环境
- Linux下安装MySQL并为其创建新用户图解教程
- Linux Apache php MySQL GD PHPWind 集成环境配置教程
- 通过登陆IP记录Linux所有用户登录所操作日志的方法
- Linux下查看用户登陆后的操作记录及history命令显示时间