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

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

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

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

Столбец Пояснение
Host Хост для пользователя (т.е. localhost, % и т.д.)
User Имя пользователя (т.е. root, trizor и т.д.)
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 Столбец безопасности
password_expired Y или N (указывает, истек ли срок действия пароля)
is_role Y или N (указывает, является ли пользователь ролью)