MySQLデータベースにリモートで接続したいです。データベースは、192.168.0.%などのローカルIPからの接続のみを許可します。許可されたURLパターンと一致するマスクを使用して自分のIPを設定してデータベースホストに接続する方法があるかどうか疑問に思います。
データベースホストと同じホストにありません。
ベストアンサー1
許可されたIP範囲内のサーバーへのSSHアクセス権がある場合は、SSHトンネルを使用できます。ホストから:
ssh -N -L 3306:MYSQL_SERVER:3306 SERVER_IN_RANGE
その後、データベースに接続します。
mysql -H localhost -P 3306
明らかに、これは長期的な解決策ではありません。 SSHトンネルが停止すると、mysqlサーバーにアクセスできなくなります。
また、これらのサーバーアクセス方法が許可されていることを確認する必要があります。