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]LT .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[jIyr]]6F..JYvtfazTfdlX3WPcLORT/DvYJNHSl/xWjnX3zizI84' REQUIRE NONE PASSWORD EXPIRE ACCOUNT UNLOCK PASSWORD HISTORY DEFAULT PASSWORD REUSE INTERVAL DEFAULT PASSWORD REQUIRE CURRENT DEFAULT |