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

MySQL 사용자 계정 목록을 얻는 방법은 무엇입니까?

<시간/>

MySQL 사용자 계정 목록을 얻으려면 "SELECT USER"를 사용할 수 있습니다.

다음은 목록을 표시하는 쿼리입니다.

SELECT User FROM mysql.user;

다음은 출력입니다.

+------------------+
| User             |
+------------------+
| John             |
| Mac              |
| Manish           |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
| am               |
+------------------+
8 rows in set (0.00 sec)

위의 출력은 모든 사용자 계정을 표시합니다. 다음은 해당 호스트를 제공하는 쿼리입니다.

mysql> select User,Host from mysql.user;

다음은 출력입니다.

+------------------+-----------+
| User             | Host      |
+------------------+-----------+
| John             | %         |
| Mac              | %         |
| Manish           | %         |
| mysql.infoschema | %         |
| mysql.session    | %         |
| mysql.sys        | %         |
| root             | %         |
| am               | localhost |
+------------------+-----------+
8 rows in set (0.00 sec)