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 语句”。