MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

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が正常に作成されています。次に、flushコマンドを使用して特権をフラッシュします。クエリは次のとおりです

mysql> flush privileges;
Query OK, 0 rows affected (0.04 sec)

  1. パスワードを使用してLinuxユーザーを作成する

    Linuxを作成する必要がある場合があります バッチモード(完全自動)のユーザーアカウントですが、多くの場合、初心者はパスワードの設定方法を尋ねます。 手動で入力せずに新しいユーザーの場合。天国のコマンドに感謝しますuseradd 入力パラメータとしてパスワードを取得できますが、暗号化する必要があります。 つまり、パスワードを使用してLinuxユーザーアカウントを作成するには、次のコマンドが役立ちます。 useradd -m -pencryptedPass ユーザー名 パスワードを暗号化する方法を少なくとも2つ知っています。 1つ目は、 perlを使用することです。 cry

  2. Windows 8 で新しいユーザー アカウントを作成する方法

    Windows 8 が出てきたとき、多くのユーザーは、Windows 8 で多くの側面が変更されているため、興奮以外に戸惑いも感じています。たとえば、新しいユーザー アカウントの作成方法を学ばなければならないなど、多くのことを学ばなければなりません。 Windows では [スタート] ボタンがなくなり、コントロール パネルがどこにあるのかもわかりません。 1 台の PC を複数のユーザーと共有する場合は、新しい Windows 8 ユーザー アカウントを作成します。 人それぞれ必要です。この場合、個別のアカウントを持つ各ユーザーは、独自の設定と設定を持ち、管理者アカウントによって決定される