ホームページ > データベース > mysql チュートリアル > MySQL 8 でパスワードを持つ新しいユーザーを作成しますか?

MySQL 8 でパスワードを持つ新しいユーザーを作成しますか?

WBOY
リリース: 2023-08-30 23:09:02
転載
1429 人が閲覧しました

在 MySQL 8 中创建一个带有密码的新用户?

MySQL 8 では、CREATE コマンドを使用して、パスワードを持つ新しいユーザーを作成する必要があります。バージョンを確認しましょう

mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.12    |
+-----------+
1 row in set (0.14 sec)
ログイン後にコピー

パスワード付きの新しいユーザーを作成する構文は次のとおりです

CREATE USER 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';
ログイン後にコピー

作成したユーザーにすべての権限を付与する構文は次のとおりです

GRANT ALL ON *.* TO 'yourUserName'@'localhost';
ログイン後にコピー

次に、flush コマンドの更新権限を使用します。

flush privileges;
ログイン後にコピー

上記の構文を使用して、新しいユーザーを作成してみましょう。クエリは次のとおりです

mysql> use MySQL;
Database changed
mysql> CREATE USER 'James'@'localhost' IDENTIFIED BY 'James123456';
Query OK, 0 rows affected (0.21 sec)
ログイン後にコピー

次は、新しく作成されたユーザーにすべての権限を付与するクエリです

mysql> GRANT ALL ON *.* TO 'James'@'localhost';
Query OK, 0 rows affected (0.18 sec)
ログイン後にコピー

ユーザーが作成されたかどうかを確認してみましょう

mysql> select user from MySQL.user;
ログイン後にコピー

以下は、上で作成した新しいユーザーを表示するクエリです。ユーザーの出力

+------------------+
| user             |
+------------------+
| Bob              |
| Manish           |
| User2            |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
| @UserName@       |
| Adam Smith       |
| James            |
| John             |
| John Doe         |
| User1            |
| am               |
| hbstudent        |
| mysql.infoschema |
| mysql.session    |
+------------------+
17 rows in set (0.00 sec)
ログイン後にコピー

サンプル出力を表示します。ユーザー James は正常に作成されました。次に、refresh コマンドを使用して権限を更新します。クエリは次のとおりです

mysql> flush privileges;
Query OK, 0 rows affected (0.04 sec)
ログイン後にコピー

以上がMySQL 8 でパスワードを持つ新しいユーザーを作成しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート