列出 mysql root DB 中的所有用户

列出 mysql root DB 中的所有用户

在 mysql CLI 中,我做了show databases;然后得到了所有数据库的列表。

我如何列出所有用户?show users;没用,我没有找到命令这里在快速搜索中。

答案1

mysql提示中仅列出用户

mysql> SELECT user FROM mysql.user; 

列出用户和主机

mysql> SELECT user, host FROM mysql.user;

答案2

您可能正在寻找...

mysql --defaults-extra-file=/etc/mysql/debian.cnf -e "SELECT User, Host, Password FROM mysql.user;"

您的系统可以使用 ~/.my.cnf 或者您可能需要传递 -u + -p。

相关内容