MySQL,CREATE USERでユーザーを作成する

スポンサーリンク

鍛錬 925

MySQL,CREATE USERでユーザーを作成する

CREATE を使用すると、ユーザーを作成することができます。
 
使用方法は、以下に示す通りです。

CREATE USER ‘ユーザー名’@’接続元のホスト名’ IDENTIFIED BY ‘パスワード’;

作成したユーザーには権限がありません。GRANT を使用すると権限を付与することができます。

関連記事:MySQL,GRANTでユーザーに権限を付与する

スポンサーリンク

実行結果

今回は、次の条件でユーザーを作成しています。

ユーザー名 接続元のホスト名 パスワード
john localhost abcdefg

ユーザーの作成前後に、ユーザーの一覧を確認しています。

関連記事:MySQL,mysql.userを参照してユーザーの一覧を確認

mysql> 
mysql> select user, host from mysql.user;
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| debian-sys-maint | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
| root             | localhost |
+------------------+-----------+
4 rows in set (0.00 sec)

mysql> 
mysql> 
mysql> create user 'john'@'localhost' identified by 'abcdefg';
Query OK, 0 rows affected (0.01 sec)

mysql> 
mysql> 
mysql> select user, host from mysql.user;
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| debian-sys-maint | localhost |
| john             | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
| root             | localhost |
+------------------+-----------+
5 rows in set (0.00 sec)

 
上記に示した通り、ユーザーを作成することができました。

タイトルとURLをコピーしました