ホームページ >データベース >mysql チュートリアル >mysqlでユーザー名とパスワードを作成する方法

mysqlでユーザー名とパスワードを作成する方法

下次还敢
下次还敢オリジナル
2024-04-14 19:42:13610ブラウズ

MySQL データベースのユーザー名とパスワードを作成する手順: ユーザーの作成: CREATE USER 'username'@'hostname' IDENTIFIED BY 'password'; 権限の付与: GRANT ALL PRIVILEGES ON database_name.* TO 'username' @' ホスト名'; 権限テーブルを更新: FLUSH PRIVILEGES。

mysqlでユーザー名とパスワードを作成する方法

#MySQL ユーザー名とパスワードの作成

MySQL データベースのユーザー名とパスワードを作成するには、次の手順に従います。

1. 新しいユーザー

<code class="sql">CREATE USER 'username'@'hostname' IDENTIFIED BY 'password';</code>
を作成します。

  • username は、作成する新しいユーザー名です。 。
  • hostname ユーザーがデータベースに接続できるホストを指定します。 % ワイルドカードを使用すると、任意のホストからの接続を許可できます。
  • password は、新しいユーザーのパスワードです。

2. ユーザー権限の付与

新しいユーザーにデータベースへのアクセスを許可するには、

GRANT ステートメントを使用します。例:

<code class="sql">GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'hostname';</code>
ここで:

  • database_name は、アクセスを許可するデータベースの名前です。
  • ALL PRIVILEGES ユーザーにデータベースに対するすべての権限を付与します。特定の権限を指定することもできます。
#3. 権限テーブルを更新します

#権限を付与した後、変更を有効にするために権限テーブルを更新します:

<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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。