MySQL サーバーのリモート アクセス許可: ルート ユーザー アクセスの付与
MySQL サーバーへのリモート アクセスにより、ユーザーはデータベースに接続して操作できるようになります。 localhost環境外のマシンから。デフォルトでは、root ユーザーにはローカル マシンからのみサーバーへのアクセスが許可されています。
root ユーザーにリモート アクセス権限を付与するには、次の手順に従います。
MySQL サーバーに接続し、次のコマンドを実行します。クエリ:
SHOW GRANTS FOR root@localhost;
これにより、root ユーザーに付与されている現在のアクセス権限が表示されます。
特定のホストまたはサブネットへのアクセスを許可したい場合は、次のコマンドを使用します。構文:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'host_or_subnet' IDENTIFIED BY 'password' WITH GRANT OPTION;
host_or_subnet をホスト名、IP アドレス、またはサブネット マスク (例: %.example.com または 192.168.1.%) に置き換えます。
新しい権限を付与した後、次のクエリを実行してそれらを適用します:
FLUSH PRIVILEGES;
名前解決が有効な場合信頼性が低い場合は、代わりに IP またはサブネットによってアクセスを許可できます:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
詳細については、MySQL を参照してください。 GRANT 構文のドキュメント。
以上がMySQL ルート ユーザーにリモート アクセスを許可するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。