不能从远程MongoDB机器上复制copydb。 “命名空间查询失败remote-db-name.system.namespaces”

时间:2013-09-24 20:48:12

标签: mongodb

我有一个远程mongodb数据库,我想复制到我的本地机器。我在远程计算机上有一个只读用户,我必须从副本集连接到从属实例。

我正在尝试运行copydb命令,但这就是:

> mongo localhost
MongoDB shell version: 2.4.6
connecting to: localhost
> use admin
switched to db admin
> db.runCommand(
  {         
    "copydb" : 1,         
    "fromhost" : "thisismyurl_blhblbhlblh:31337",         
    "fromdb" : "remote-db-name",         
    "todb" : "local-db-name",         
    "username" : "myusername",         
    "key" : "543827989734kjjkf3997834897",         
    "slaveOK" : true
  }
)
{
        "ok" : 0,
        "errmsg" : "namespace query failed remote-db-name.system.namespaces"
}
>

顺便说一句,我可以使用相同的用户名和密码将mongo客户端连接到远程计算机,并执行查询,没有任何问题。

有什么想法吗?

0 个答案:

没有答案