可以将远程数据库导出/导入到 WAMP 服务器吗?

可以将远程数据库导出/导入到 WAMP 服务器吗?

如果我需要对远程数据库进行 gzip 压缩并将其导入到我的 WAMP MySQL 数据库中,我相信我应该使用的命令是 -

ssh user@server "mysqldump ericdev | gzip" | gunzip | mysql ericcart

但是当 Putty 要求我先连接到服务器并且我无法通过 SSH 进入 WAMP 时,我该如何在本地运行它。

答案1

你试过了吗?应该可以。注意引号。为了清楚起见,我会添加一些括号:

(ssh user@server "mysqldump ericdev | gzip") | gunzip | mysql ericcart

因此,第一个命令,,ssh user@server "mysqldump ericdev | gzip"返回一个经过 gzip 压缩的数据库。然后,该经过 gzip 压缩的数据库通过管道传输到 gunzipmysql命令中。ssh 命令仅适用于远程服务器。

编辑:我完全没有理解问题的要点,让我再试一次。(谢谢,@RiggsFolly)

您将要安装赛格威。Cygwin 可让您在 Windows 上运行大量重新打包的 Linux 实用程序,包括 SSH。浏览 Cygwin 设置并在“Net”部分下选择 SSH(如果需要,请搜索它)。安装后,您应该能够打开 Cygwin 控制台并运行命令ssh

为了避免使用 Cygwin 控制台,我强烈建议将 Cygwin Bin 目录添加到系统路径。执行此操作后您可能需要重新启动,但您应该能够直接在命令提示符或 Powershell 中运行原始命令。

相关内容