mysql 루트 DB의 모든 사용자 나열

mysql 루트 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를 전달해야 할 수도 있습니다.

관련 정보