mysqlでのcreate userの使い方は何ですか?
MySQLで使用されるCREATE USERステートメントは、新しいユーザーアカウントを作成するために使用されます。構文は以下の通りです:
CREATE USER [IF NOT EXISTS] user_name [IDENTIFIED BY [PASSWORD] 'password']
- ユーザー名:作成するユーザーの名前を指定します。
- 存在しない場合:オプション引数で、ユーザーが既に存在する場合は何も実行しないことを意味します。
- IDENTIFIED BY:オプションのパラメータで、ユーザーのパスワードを指定します。
- ‘パスワード’: 特定のユーザーのパスワード。
例えば:
- ジョンという名前のユーザーを作成し、パスワードはありません。
CREATE USER john;
- Janeというユーザーを作成し、パスワードを「123456」に設定してください。
CREATE USER jane IDENTIFIED BY '123456';
MySQLの8.0以降のバージョンでは、CREATE USERコマンドでユーザーを作成した後、デフォルトで権限が与えられていないため、GRANT文で適切な権限を与える必要があります。