13.7.5.12 Заявление SHOW CREATE USER
SHOW CREATE USER user
Это заявление отображает CREATE
USER оператор, который создаёт указанного пользователя. Возникает ошибка, если пользователя не существует. Для выполнения этого оператора требуется SELECT привилегия для базы данных системы mysql, за исключением отображения информации для текущего пользователя.
Для именования учётной записи используйте формат, описанный в Разделе 6.2.4, «Указание имён учётных записей». Часть имени учётной записи, относящаяся к имени хоста, в случае пропуска по умолчанию равна '%'. Также можно указать CURRENT_USER или CURRENT_USER() для ссылки на учётную запись, связанную с текущей сессией.
mysql> SHOW CREATE USER 'root'@'localhost'\G
*************************** 1. row ***************************
CREATE USER for root@localhost: CREATE USER 'root'@'localhost'
IDENTIFIED WITH 'mysql_native_password'
AS '*2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19'
REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT UNLOCK
Формат вывода зависит от настройки системной переменной log_builtin_as_identified_by_password.
Для отображения привилегий, предоставленных учётной записи, используйте оператор SHOW GRANTS. См. Раздел 13.7.5.21, «Оператор SHOW GRANTS».
© 2025 Oracle
Licensed under the GPLv2 License.