이 질의에서는 사용합니다.
SELECT User FROM mysql.user;
이를 표로 출력입니다 다음과 같습니다.
+-------+
| User |
+-------+
| root |
+-------+
| user2 |
+-------+
매슈 샤를리 있다 [점 나와 이 질문에 대한 의견] (https://stackoverflow.com/questions/1135245/how-to-get-a-list-of-mysql-user-accounts/1135251 # comment953239_1135251), 이 경우, d # 39 만 열 수 있습니다 '사용자' 그룹순 you& 고유한 사용자 보고 싶다.
MySQL 의 자체 데이터베이스 사용자 정보 저장합니다. Mysql 데이터베이스 이름을 '는'. 그 안의 사용자 정보 데이터베이스, 테이블,) 는 한 데이터세트를 이름이 '사용자'. 어떤 사용자가 볼 수 있는 스케쳐내 설정되었습니다 MySQL 사용자 테이블 다음 명령을 실행합니다.
SELECT User, Host FROM mysql.user;
+------------------+-----------+
| User | Host |
+------------------+-----------+
| root | localhost |
| root | demohost |
| root | 127.0.0.1 |
| debian-sys-maint | localhost |
| | % |
+------------------+-----------+
이 테이블은 결정하는 데 있어 사용자 권한 미스크라자드브 더 중요한 것 같습니다. 내 생각엔 엔트리입니다 항목이없습니다 만들어진 하라님의 테이블의 경우 허가합니다 함장님이요 내 경우 테이블 미스크라자우저스 보이지 않은 것은 물론 사용자에 대한 연결할 수 있는 권한을 때 선택하고 상술합니다.
mysql> select * from mysql.db;
mysql> select * from db;
+---------------+-----------------+--------+-------------+-------------+-------------+--------
| Host | Db | User | Select_priv | Insert_priv | Update_priv | Del...
이 표시합니다. 목록니다 고유해야 사용자:
SELECT DISTINCT User FROM mysql.user;
$> mysql -u root -p -e 'Select user from mysql.user' > allUsersOnDatabase.txt
이 명령을 실행 프롬프트합니다 먼저 mysql root 사용자가 암호에 대한 linux*용 하나님께용서를 모든 데이터베이스 사용자가 텍스트 파일에 대한 올바른 암호를 인쇄하십시오 제공할 예정이다.