使用此查询:
SELECT User FROM mysql.user;
这将输出如下表格:
+-------+
| User |
+-------+
| root |
+-------+
| user2 |
+-------+
正如 Matthew Scharley 在对此答案的评论中指出的那样,如果您只想查看唯一的用户名,则可以按 “ User
列进行分组。
我发现这种格式最有用,因为它包含了主机字段,这在 MySQL 中很重要,可以区分用户记录。
select User,Host from mysql.user;
用户帐户包括用户名和主机级访问权限。
因此,这是提供所有用户帐户的查询
SELECT CONCAT(QUOTE(user),'@',QUOTE(host)) UserAccount FROM mysql.user;