SQL CREATE USER 建立資料庫使用者帳號

要連線並登入到資料庫,我們必需要有一組帳號和密碼。

建立資料庫使用者語法 (Syntax)

MySQL

CREATE USER 'username'@'hostname' IDENTIFIED BY '密碼';

hostname 表示允許這帳號能從什麼地方連線到資料庫。localhost 表示只允許從本地端登入;% 是萬用字元,表示允許從任何地方登入。

例如:

CREATE USER 'mike'@'%' IDENTIFIED BY 'hello123';

建立新帳號 mike 並設定其密碼為 hello123,且允許從任何地方登入 (從本地端或遠端連線都可)。

注意!建立新帳號後,這帳號預設沒有權限可以對資料庫做任何事,接著你必須授與資料庫使用權限給這帳號。