ホームページ > データベース > mysql チュートリアル > MySQL ルート ユーザーにリモート アクセスを許可するにはどうすればよいですか?

MySQL ルート ユーザーにリモート アクセスを許可するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-08 19:16:11
オリジナル
406 人が閲覧しました

How to Grant Remote Access to the MySQL Root User?

MySQL サーバーのリモート アクセス許可: ルート ユーザー アクセスの付与

MySQL サーバーへのリモート アクセスにより、ユーザーはデータベースに接続して操作できるようになります。 localhost環境外のマシンから。デフォルトでは、root ユーザーにはローカル マシンからのみサーバーへのアクセスが許可されています。

root ユーザーにリモート アクセス権限を付与するには、次の手順に従います。

  1. 現在の権限を確認します:

MySQL サーバーに接続し、次のコマンドを実行します。クエリ:

SHOW GRANTS FOR root@localhost;
ログイン後にコピー

これにより、root ユーザーに付与されている現在のアクセス権限が表示されます。

  1. 特定のホストまたはサブネットへのアクセスの許可:

特定のホストまたはサブネットへのアクセスを許可したい場合は、次のコマンドを使用します。構文:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'host_or_subnet' IDENTIFIED BY 'password' WITH GRANT OPTION;
ログイン後にコピー

host_or_subnet をホスト名、IP アドレス、またはサブネット マスク (例: %.example.com または 192.168.1.%) に置き換えます。

  1. フラッシュ権限:

新しい権限を付与した後、次のクエリを実行してそれらを適用します:

FLUSH PRIVILEGES;
ログイン後にコピー
  1. IP またはサブネットによるアクセスの許可 (オプション):

名前解決が有効な場合信頼性が低い場合は、代わりに IP またはサブネットによってアクセスを許可できます:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
ログイン後にコピー
  1. リファレンス ドキュメント:

詳細については、MySQL を参照してください。 GRANT 構文のドキュメント。

以上がMySQL ルート ユーザーにリモート アクセスを許可するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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