この解決策は私のために働いた:
リモート マシン (例: 295.13.12.53) は、ターゲット リモート マシン (mysql サーバーを実行する) にアクセスできます。
ssh -f -L 295.13.12.53:3306:10.18.81.36:3306 user@295.13.12.53
説明:
ssh -f -L your_ssh_mashine_ipaddress:your_ssh_mashine_local_port:target_ipaddress:target_port user@your_ip_address -N
your_ssh_mashine_ipaddress - これはローカル IP アドレスではなく、ssh 先の IP アドレスです。この例では 295.13.12.53
your_ssh_mashine_local_port - これは 22 ではなくカスタム ポートです。この例では 3306 です。
target_ipaddress - DB をダンプしようとしているマシンの IP。
target_port - 3306 これは MySQL サーバーの実際のポートです。
user@your_ip_address - これは、接続する ssh マシンの ssh 資格情報です。
これがすべて完了したら、マシンに戻って次のことを行います。
mysqldump -h 295.13.12.53 -P 3306 -u username -p db_name > dumped_db.sql
パスワードを要求され、パスワードを入力すると接続されます。お役に立てれば。