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)
ユーザーbob
lists
テーブルを見ることができます:
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>
- このチュートリアルは役に立ちましたか?
- イェスノ