ホームページ >データベース >mysql チュートリアル >mysqlでユーザー名とパスワードを作成する方法
MySQL データベースのユーザー名とパスワードを作成する手順: ユーザーの作成: CREATE USER 'username'@'hostname' IDENTIFIED BY 'password'; 権限の付与: GRANT ALL PRIVILEGES ON database_name.* TO 'username' @' ホスト名'; 権限テーブルを更新: FLUSH PRIVILEGES。
#MySQL ユーザー名とパスワードの作成
MySQL データベースのユーザー名とパスワードを作成するには、次の手順に従います。1. 新しいユーザー
<code class="sql">CREATE USER 'username'@'hostname' IDENTIFIED BY 'password';</code>を作成します。
は、作成する新しいユーザー名です。 。
ユーザーがデータベースに接続できるホストを指定します。
% ワイルドカードを使用すると、任意のホストからの接続を許可できます。
は、新しいユーザーのパスワードです。
2. ユーザー権限の付与
新しいユーザーにデータベースへのアクセスを許可するには、GRANT ステートメントを使用します。例:
<code class="sql">GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'hostname';</code>ここで:
は、アクセスを許可するデータベースの名前です。
ユーザーにデータベースに対するすべての権限を付与します。特定の権限を指定することもできます。
#権限を付与した後、変更を有効にするために権限テーブルを更新します:
<code class="sql">FLUSH PRIVILEGES;</code>
例
ホスト名 localhost
のユーザーnewuser にパスワード
secretpassword を使用して新しいユーザーを作成し、
mydb データベースに対するすべての権限については、次のステートメントを使用してください:
<code class="sql">CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'secretpassword'; GRANT ALL PRIVILEGES ON mydb.* TO 'newuser'@'localhost'; FLUSH PRIVILEGES;</code>
以上がmysqlでユーザー名とパスワードを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。