MySQL - SHOW CREATE USER 语句



MySQL SHOW CREATE USER 语句

您可以使用 CREATE USER 语句在 MySQL 中创建一个新的用户帐户。要创建用户帐户,当前帐户需要具有 CREATE USER 权限,或者对 MySQL 系统模式具有 INSERT 权限。

SHOW CREATE USER 语句显示用于创建指定用户的 CREATE 语句。

语法

以下是 SHOW CREATE USER 语句的语法。

SHOW CREATE CREATE name

其中,name 是您需要其创建语句的用户的名称。

示例

假设我们使用如下所示的 CREATE 语句创建了一个用户:

CREATE USER exampleUser IDENTIFIED BY '123456';

以下查询检索/显示用于创建上述用户的 CREATE 语句:

SHOW CREATE USER exampleUser;

输出

以下是上述查询的输出:

CREATE USER for exampleUser@%
CREATE USER 'exampleUser'@'%' IDENTIFIED WITH 'caching_sha2_password' AS '$A$005eiknGyZ r]L◄T☻ .x.ycpOwCHw4U5DkqKEHmlbAB3QrvgjthpimTebHdY2' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT UNLOCK PASSWORD HISTORY DEFAULT PASSWORD REUSE INTERVAL DEFAULT PASSWORD REQUIRE CURRENT DEFAULT

示例

假设我们创建了另一个用户:

CREATE USER 'sample'@'localhost' IDENTIFIED BY 
'MyPassword' PASSWORD EXPIRE;

以下是上述创建用户的 SHOW CREATE USER 查询:

SHOW CREATE USER 'sample'@'localhost';

输出

上述查询产生以下输出:

CREATE USER for sam@localhost
CREATE USER 'sam'@'localhost' IDENTIFIED WITH 'caching_sha2_password' AS '$A$005IwwzH/s[jI☼yr]]6F..JYvtfazTfdlX3WPcLORT/DvYJNHSl/xWjnX3zizI84' REQUIRE NONE PASSWORD EXPIRE ACCOUNT UNLOCK PASSWORD HISTORY DEFAULT PASSWORD REUSE INTERVAL DEFAULT PASSWORD REQUIRE CURRENT DEFAULT
广告
© . All rights reserved.