我有类似的问题如何在没有 mysqldump 的情况下转储远程数据库?
但是当我跑步时
ssh -f L 3306:localhost:3306 user@remoteserver -N
我收到以下错误
bind: Address already in use
channel_setup_fwd_listener: cannot listen to port: 3306
Could not result local forwarding
答案1
您可能已经运行使用端口 3306 的本地 MySQL 服务器。
您可以像这样更改隧道的本地端口:
ssh -f -L 33306:localhost:3306 user@remoteserver -N
但当然你必须将本地工具指向端口 33306。