mysql 查所有的用户_MySQL查看所有用户 - MySQL 系列教程

mysql 查所有的用户_MySQL查看所有用户 - MySQL 系列教程_第1张图片

在使用 MySQL 或其它关系型数据库的时候,免不了需要查看所有用户的信息,比如这些用户分别有什么权限,何时创建的之类。这篇文章里我们讨论,如何在 MySQL 中查看所有用户的信息。

SHOW DATABASES

不幸的是,MySQL没有像 SHOW DATABASES、SHOW TABLES 等那样的列出用户命令。虽然多数关系型数据库的 SQL 部分语法是遵循标准的,但用户管理之类的部分则不一样。

因此,要列出MySQL数据库服务器中的所有用户,你可以使用以下查询。

列出所有用户

用以下语句可以查询所有用户

SELECT

user

FROM

mysql.user;

在这条语句中,我们从 mysql 数据库的用户表中查询用户数据。注意这里的 mysql 是你的数据库的名字,在执行时你应该把它替换为你自己的数据库名字,比如说如果你的数据库叫 production 那你需要用类似 use production 这条语句先告诉引擎你需要用的数据库名字。查询时将 FROM 后的值变为 production.user。

注:要执行上面这个查询,必须以管理员身份登录

如果需要登录 MySQL 数据库服务器,命令如下

>mysql -u root -p

Enter password: 你的密码

mysql> use mysql;

你可能感兴趣的:(mysql,查所有的用户)