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

任意の IP アドレスからのリモート MySQL アクセスを許可するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-28 07:06:32419ブラウズ

How Can I Allow Remote MySQL Access from Any IP Address?

任意の IP アドレスから MySQL データベースへのリモート アクセスを許可する

任意の IP アドレスから MySQL データベースへのリモート アクセスを許可するには、 GRANT ステートメントではワイルドカード文字 % を使用できます。指定されたコマンドの「yourremotehost」部分をワイルドカードに置き換えることで、基本的には任意のリモート ホストがデータベースにアクセスできるようになります。

この目的のために変更された GRANT ステートメントは次のとおりです。

GRANT ALL PRIVILEGES
ON database.*
TO 'user'@'%'
IDENTIFIED BY 'newpassword';

「%」文字はワイルドカードとして機能し、任意のリモート ホストからの接続を可能にします。 「%domain.example」や「3.123.123.123」などのワイルドカードを含む特定の IP アドレスまたはドメインを使用することで、アクセスをさらに制限できます。

たとえば、特定のドメイン内のすべてのホストにアクセスを許可します。 、使用:

GRANT ALL PRIVILEGES
ON database.*
TO 'user'@'%.domain.example'
IDENTIFIED BY 'newpassword';

これは、MySQL データベースにパブリックにアクセスできるようにするシナリオに便利なソリューションを提供します。任意のリモート ホストからの接続

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

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