Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL 사용자 호스트 목록을 얻는 방법은 무엇입니까?

<시간/>

먼저 MySQL.user 테이블을 사용하여 MySQL 사용자 계정 목록을 가져옵니다. MySQL.user 테이블에서 사용자 열 선택을 사용하여 MySQL 사용자 계정 목록을 가져올 수 있습니다.

쿼리는 다음과 같습니다 -

mysql> select user from MySQL.user;

다음 출력은 모든 사용자를 표시합니다 -

+------------------+
| user             |
+------------------+
| Manish           |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
| am               |
+------------------+
6 rows in set (0.06 sec)

이제 MySQL.user 테이블에서 호스트 목록을 얻을 수 있습니다. MySQL.user 테이블에 호스트 열이 있습니다.

쿼리는 다음과 같습니다 -

mysql> select user,host from MySQL.user;

다음 출력은 사용자와 호스트를 표시합니다 -

+------------------+-----------+
| user             | host      |
+------------------+-----------+
| Manish           | %         |
| mysql.infoschema | %         |
| mysql.session    | %         |
| mysql.sys        | %         |
| root             | %         |
| am               | localhost |
+------------------+-----------+
6 rows in set (0.00 sec)