MySQLで外部アクセス権をどうやって変更しますか

MySQLデータベースのリモートアクセス権限を変更するには、次の手順に従います。

  1. rootユーザーでMySQLデータベースサーバーにログインする。
  2. 以下のコマンドを実行して現在のユーザーと権限を確認してください:
SELECT user, host FROM mysql.user;
  1. 以下のコマンドで、対象ユーザーのリモートアクセス権を変更する。
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'remote_ip' IDENTIFIED BY 'password';
  1. database_nameは権限を付与するデータベース名であり、ワイルドカード*を使用すればすべてのデータベースを表すことができます。
  2. username は認証されるべきユーザ名。
  3. remote_ipはアクセスを許可するリモートIPアドレスであり、ワイルドカードの%を使用してすべてのIPアドレスを表すことができます。
  4. パスワードを設定する際に登録するものです。
  5. 「すべての権限」にはすべての権限が含まれますが、必要に応じて特定の権限を指定することもできます。
  1. 以下のコマンドを実行して権限を再適用してください
FLUSH PRIVILEGES;
  1. データベースサーバーを終了するには以下のコマンドを使用します。
exit;

これらステップを完了すると、ユーザーはリモートIPアドレスから指定されたパスワードでアクセスできるようになります。

bannerAds