В этом учебном пособии вы узнаете, как найти всех пользователей, которые созданы в базе данных MySQL.
В MySQL есть системная таблица mysql.user. Вы можете запустить запрос к этой системной таблице, который возвращает всех пользователей, которые были созданы в MySQL, а также информацию об этих Users.
Чтобы загрузить всех пользователей в MySQL, вы можете выполнить следующий оператор SQL:
1 2 |
SELECT User FROM mysql.user; |
Таблица mysql.user содержит следующие столбцы:
Столбец | Описание |
---|---|
Host | Хост пользователя (то есть: localhost,% и т. д.) |
User | Имя пользователя (например: root, admin и т. д.) |
Password | Пароль хранится как хешированное значение |
Select_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Insert_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Update_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Delete_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Create_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Drop_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Reload_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Shutdown_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Process_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
File_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Grant_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
References_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Index_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Alter_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Show_db_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Super_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Create_tmp_table_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Lock_tables_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Execute_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Repl_slave_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Repl_client_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Create_view_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Show_view_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Create_routine_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Alter_routine_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Create_user_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Event_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Trigger_priv | Y или N (показывает, была ли привилегия назначена пользователю) |
Create_tablespace | Y или N (показывает, была ли привилегия назначена пользователю) |
ssl_type | Столбец безопасности |
ssl_cipher | Столбец безопасности, сохраненный как [BLOB] |
x509_issuer | Столбец безопасности, сохраненный как [BLOB] |
x509_subject | Столбец безопасности, сохраненный как [BLOB] |
max_questions | Столбец ресурсов |
max_updates | Столбец ресурсов |
max_connections | Столбец ресурсов |
max_user_connections | Столбец ресурсов |
plugin | Столбец безопасности |
authentication_string | Столбец безопасности |