如何将MongoDB数据库从远程服务器克隆/复制到本地服务器?

如何将MongoDB数据库从远程服务器克隆/复制到本地服务器?,mongodb,Mongodb,我无法从远程服务器将数据库复制到本地计算机 我使用ssh在远程机器上工作。数据库没有密码保护。我尝试在本地计算机上运行: > db.copyDatabase('DatabaseName', 'CopyName', 'ns35512048.ip-31-127-173.eu', 'root', 'server password'); 我得到 { "ok" : 0, "errmsg" : "couldn't connect to server ns35512048.ip-31-127-173.

我无法从远程服务器将数据库复制到本地计算机

我使用ssh在远程机器上工作。数据库没有密码保护。我尝试在本地计算机上运行:

> db.copyDatabase('DatabaseName', 'CopyName', 'ns35512048.ip-31-127-173.eu', 'root', 'server password');
我得到

{
"ok" : 0,
"errmsg" : "couldn't connect to server ns35512048.ip-31-127-173.eu:27017 (31-127-173.133), connection attempt failed"
}

你能帮忙吗:)

编辑:
我最终手动复制了数据库。

您有防火墙阻止该连接。 正如另一位用户所写,隧道连接是一种解决方案。。
或者,您可以将数据转储到源上,并将其导入本地计算机。

您可以创建到远程服务器的ssh隧道,并仅在本地主机的端口之间使用copy