ホームページ >データベース >mysql チュートリアル >任意の IP アドレスからのリモート MySQL アクセスを許可するにはどうすればよいですか?
任意の 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 サイトの他の関連記事を参照してください。