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 を渡す必要があります。

関連情報