如何在不使用 mysqlDump 的情况下转储远程数据库

如何在不使用 mysqlDump 的情况下转储远程数据库

我有类似的问题如何在没有 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。

相关内容