MySQL CREATE USER Statementを使用してユーザーアカウントを作成する方法
概要:このチュートリアルでは、MySQLCREATE USERステートメントを使用して新しいユーザーを作成する方法を学習しますデータベースサーバーで。
MySQL CREATE USER構文
CREATE USERステートメントは、データベースサーバーに新しいユーザーを作成します。,
CREATE USERステートメントの基本的な構文は次のとおりです。
Code language: SQL (Structured Query Language) (sql)
この構文では、
まず、CREATE USERキーワードの後にアカウント名を指定します。 アカウント名には、usernameとhostnameがあり、@記号で区切られています。
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)
<したがって、ユーザーbobはbobdbデータベース内のすべてを行うことができます。,
最後に、両方のセッションからMySQLサーバーから切断します。
Code language: SQL (Structured Query Language) (sql)
このチュートリアルでは、MySQLCREATE USERを使用してデータベースサーバーに新しいユーザーをp>
- このチュートリアルは役に立ちましたか?
- イェスノ















