Articles

MySQL CREATE USER Statementを使用してユーザーアカウントを作成する方法

概要:このチュートリアルでは、MySQLCREATE USERステートメントを使用して新しいユーザーを作成する方法を学習しますデータベースサーバーで。

MySQL CREATE USER構文

CREATE USERステートメントは、データベースサーバーに新しいユーザーを作成します。,

CREATE USERステートメントの基本的な構文は次のとおりです。

Code language: SQL (Structured Query Language) (sql)

この構文では、

まず、CREATE USERキーワードの後にアカウント名を指定します。 アカウント名には、usernamehostnameがあり、@記号で区切られています。

Code language: SQL (Structured Query Language) (sql)

usernameはユーザーの名前です。 また、hostnameは、ユーザーがMySQLサーバーに接続するホストの名前です。,

アカウント名のhostname部分はオプションです。 これを省略すると、ユーザーは任意のホストから接続できます。,

ホスト名のないアカウント名は次のようになります。

Code language: SQL (Structured Query Language) (sql)

usernameおよびhostnameにスペースや-などの特殊文字が含まれている場合は、ユーザー名とホスト名を次のように個別に引用する必要があります。

Code language: SQL (Structured Query Language) (sql)

一重引quote(')のほかに、バッククォーテーション(`)または二重引用符(")を使用できます。

次に、IDENTIFIED BYキーワードの後にユーザーのパスワードを指定します。,

IF NOT EXISTSオプションは、条件付きで新しいユーザーが存在しない場合にのみ新しいユーザーを作成します。

CREATE USERステートメントは、権限なしで新しいユーザーを作成することに注意してください。 ユーザーに権限を付与するには、GRANT文を使用します。,ツール:

Code language: SQL (Structured Query Language) (sql)

rootアカウントのパスワードを入力し、Enter:

Code language: SQL (Structured Query Language) (sql)

次に、現在のMySQLサーバーからユーザーを表示します。

Code language: SQL (Structured Query Language) (sql)

出力は次のとおりです。

第三に、bob

Code language: SQL (Structured Query Language) (sql)

第四に、すべてのユーザーを再度表示します。

Code language: SQL (Structured Query Language) (sql)

出力は次のようになります。

Code language: SQL (Structured Query Language) (sql)

出力は次のようになります。

Code language: JavaScript (javascript)

ユーザーbobが正常に作成されました。,”b7cb570ad3″>

アクセスすることができます:

Code language: JavaScript (javascript)

第七に、ユーザーのセッションに移動しますrootと呼ばれる新しいデータベースを作成しますbobdb

Code language: SQL (Structured Query Language) (sql)

八、データベースを選択しますbobdb:

Code language: SQL (Structured Query Language) (sql)

第九に、lists:

Enterを押すと、mysql>コマンドを表示する代わりに、mysqlツールは->ステートメントの新しい句を受け入れます。,

第十に、bobdbに対するすべての権限を付与しますbob:

Code language: SQL (Structured Query Language) (sql)

GRANTチュートリアルでユーザーに権限を付与する方法を学ぶことに注意してください。,

第十三、bobdbデータベースからテーブルを表示します:

Code language: SQL (Structured Query Language) (sql)

ユーザーboblistsテーブルを見ることができます:

Code language: JavaScript (javascript)

第十四、listsテーブルに行を挿入します:

Code language: SQL (Structured Query Language) (sql)

第十五、listsテーブルからのクエリデータ:

Code language: SQL (Structured Query Language) (sql)

これは出力です:

Code language: JavaScript (javascript)

<したがって、ユーザーbobbobdbデータベース内のすべてを行うことができます。,

最後に、両方のセッションからMySQLサーバーから切断します。

Code language: SQL (Structured Query Language) (sql)

このチュートリアルでは、MySQLCREATE USERを使用してデータベースサーバーに新しいユーザーをp>

  • このチュートリアルは役に立ちましたか?
  • イェスノ