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
廣告