我在不同的服务器上有两个 mongodb,都以--auth
。现在我想将数据库从一台服务器复制到另一台服务器。
> mongo
> use admin
> db.copyDatabase("mydb","mydb","another_server")
表明:
{ "errmsg" : "", "ok" : 0 }
And:
> db.getLastError()
null
看起来没有错误,但是复制不成功。正确的使用命令是什么?
如果您正在使用--auth,您需要在其中包含您的用户名/密码...
还有你must运行命令时位于“目标”服务器上。
db.copyDatabase(<from_db>, <to_db>, <from_hostname>, <username>, <password>);
如果所有这些都不起作用,您可能想尝试一些方法,例如创建要复制的数据库的从属......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)