Spec-Zone.ru › MySQL 5.7

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.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/show-create-user.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API