Поиск пользователя в MariaDB

Вопрос: В MariaDB есть запрос, который будет возвращать всех созданных пользователей?
Ответ: В MariaDB есть системная таблица с именем mysql.user. Поскольку MariaDB является ответвлением MySQL, системная таблица по-прежнему называется mysql.user для совместимости.

Вы можете выполнить запрос к этой системной таблице, который возвращает всех пользователей, которые были созданы в MariaDB, а также информацию об этих пользователях.
Чтобы получить всех пользователей в MariaDB, вы можете выполнить следующий SQL запрос:

Таблица mysql.user содержит следующие столбцы:

СтолбецПояснение
HostХост для пользователя (т.е. localhost, % и т.д.)
UserИмя пользователя (т.е. root, trizor и т.д.)
PasswordПароль хранится как хешированное значение
Select_privY или N (указывает, была ли назначена пользователю привилегия)
Insert_privY или N (указывает, была ли назначена пользователю привилегия)
Update_privY или N (указывает, была ли назначена пользователю привилегия)
Delete_privY или N (указывает, была ли назначена пользователю привилегия)
Create_privY или N (указывает, была ли назначена пользователю привилегия)
Drop_privY или N (указывает, была ли назначена пользователю привилегия)
Reload_privY или N (указывает, была ли назначена пользователю привилегия)
Shutdown_privY или N (указывает, была ли назначена пользователю привилегия)
Process_privY или N (указывает, была ли назначена пользователю привилегия)
File_privY или N (указывает, была ли назначена пользователю привилегия)
Grant_privY или N (указывает, была ли назначена пользователю привилегия)
References_privY или N (указывает, была ли назначена пользователю привилегия)
Index_privY или N (указывает, была ли назначена пользователю привилегия)
Alter_privY или N (указывает, была ли назначена пользователю привилегия)
Show_db_privY или N (указывает, была ли назначена пользователю привилегия)
Super_privY или N (указывает, была ли назначена пользователю привилегия)
Create_tmp_table_privY или N (указывает, была ли назначена пользователю привилегия)
Lock_tables_privY или N (указывает, была ли назначена пользователю привилегия)
Execute_privY или N (указывает, была ли назначена пользователю привилегия)
Repl_slave_privY или N (указывает, была ли назначена пользователю привилегия)
Repl_client_privY или N (указывает, была ли назначена пользователю привилегия)
Create_view_privY или N (указывает, была ли назначена пользователю привилегия)
Show_view_privY или N (указывает, была ли назначена пользователю привилегия)
Create_routine_privY или N (указывает, была ли назначена пользователю привилегия)
Alter_routine_privY или N (указывает, была ли назначена пользователю привилегия)
Create_user_privY или N (указывает, была ли назначена пользователю привилегия)
Event_privY или N (указывает, была ли назначена пользователю привилегия)
Trigger_privY или N (указывает, была ли назначена пользователю привилегия)
Create_tablespaceY или N (указывает, была ли назначена пользователю привилегия)
ssl_typeСтолбец безопасности
ssl_cipherСтолбец безопасности хранится как [BLOB]
x509_issuerСтолбец безопасности хранится как [BLOB]
x509_subjectСтолбец безопасности хранится как [BLOB]
max_questionsСтолбец управления ресурсами
max_updatesСтолбец управления ресурсами
max_connectionsСтолбец управления ресурсами
max_user_connectionsСтолбец управления ресурсами
pluginСтолбец безопасности
authentication_stringСтолбец безопасности
password_expiredY или N (указывает, истек ли срок действия пароля)
is_roleY или N (указывает, является ли пользователь ролью)