MySQL サーバーへのリモート アクセス許可の付与
MySQL データベースにアクセスできるユーザーが特定の場所から接続しようとすると、制限が発生する可能性があります。デフォルトでは、ユーザー権限はローカルホストからの接続に制限され、リモート アクセスが防止される場合があります。これに対処するために、管理者は指定されたユーザーにリモート アクセス許可を付与し、同じネットワーク内の異なるマシンからの接続を確立できるようにします。
方法:
リモート アクセスを許可するにはアクセス権限を取得するには、次のアクションを実行します。
ユーザーを識別し、データベース:
リモート権限の付与:
リモート アクセス権限を付与するには、適切な構文で GRANT ステートメントを使用します。一般的な形式は次のとおりです。
GRANT ALL PRIVILEGES ON *.* TO 'username'@'hostname' IDENTIFIED BY 'password' WITH GRANT OPTION;
権限のフラッシュ:
例:
の任意のマシンから接続するための root アクセスを許可するには*.example.com ドメインの場合は、次のコマンドを使用します:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%.example.com' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
または、付与するには特定の IP アドレスまたはサブネットから root アクセスするには、次のコマンドを使用します:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
以上がMySQL ユーザーにリモート アクセスを許可するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。