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

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

下次还敢
リリース: 2024-04-14 19:42:13
オリジナル
625 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート