mongodump 无法连接,如何在不使用 mongodump 的情况下转储我的 mongodb 转储
mongodump can't connect, how can I dump my mongodb dump without using mongodump
我在 OpenBSD 6.4 上安装了 mongo 3.2.13。 Mongo 通过软件包安装 (pkg_add mongodb
)。安装不包括 mongodump,所以我必须通过 mongo-tools repo
安装它
mongo转储无法检测到任何服务器:
./bin/mongodump --verbose --port=27017 --host=127.0.0.1
2019-01-04T00:57:11.552-0800 Failed: error connecting to db server: no reachable servers
但是 mongod 是 运行,我可以连接:
mongo --verbose --port=27017 --host=127.0.0.1
MongoDB shell version: 3.2.13
connecting to: 127.0.0.1:27017/test
2019-01-04T01:02:58.148-0800 D NETWORK [thread1] creating new connection to:127.0.0.1:27017
2019-01-04T01:02:58.149-0800 D NETWORK [thread1] connected to server 127.0.0.1:27017 (127.0.0.1)
2019-01-04T01:02:58.149-0800 D NETWORK [thread1] connected connection!
我真的只对一个有大约 25 个集合的数据库感兴趣。我可以使用什么系列的命令来备份这个数据库(即使这些命令必须与 bash、节点、ruby 等粘合在一起)?
编辑:添加 mongo 和 mongdump 版本
mongo --version
MongoDB shell version: 3.2.13
./bin/mongodump --version
mongodump version: built-without-version-string
git version: built-without-git-spec
Go version: go1.11
os: openbsd
arch: amd64
compiler: gc
git log|head
commit 0c07b518aacdca382fc931a7946811cf16e46a78
Author: Ted Tuckman <ted.tuckman@mongodb.com>
Date: Thu Dec 20 16:19:20 2018 -0500
TOOLS-2109 Upgrade to go 1.11 in build script
commit 6dda8ce1473bfced00c4eff190918f29874d24bd
Author: Ted Tuckman <ted.tuckman@mongodb.com>
Date: Wed Dec 12 10:11:06 2018 -0500
目前 mongo转储是从 origin/HEAD 构建的。我会尝试检查 3.2 分支并重建
确保您已经编译了 mongodump
的兼容版本,请参阅
mongodump --version
mongo --version
我在 OpenBSD 6.4 上安装了 mongo 3.2.13。 Mongo 通过软件包安装 (pkg_add mongodb
)。安装不包括 mongodump,所以我必须通过 mongo-tools repo
mongo转储无法检测到任何服务器:
./bin/mongodump --verbose --port=27017 --host=127.0.0.1
2019-01-04T00:57:11.552-0800 Failed: error connecting to db server: no reachable servers
但是 mongod 是 运行,我可以连接:
mongo --verbose --port=27017 --host=127.0.0.1
MongoDB shell version: 3.2.13
connecting to: 127.0.0.1:27017/test
2019-01-04T01:02:58.148-0800 D NETWORK [thread1] creating new connection to:127.0.0.1:27017
2019-01-04T01:02:58.149-0800 D NETWORK [thread1] connected to server 127.0.0.1:27017 (127.0.0.1)
2019-01-04T01:02:58.149-0800 D NETWORK [thread1] connected connection!
我真的只对一个有大约 25 个集合的数据库感兴趣。我可以使用什么系列的命令来备份这个数据库(即使这些命令必须与 bash、节点、ruby 等粘合在一起)?
编辑:添加 mongo 和 mongdump 版本
mongo --version
MongoDB shell version: 3.2.13
./bin/mongodump --version
mongodump version: built-without-version-string
git version: built-without-git-spec
Go version: go1.11
os: openbsd
arch: amd64
compiler: gc
git log|head
commit 0c07b518aacdca382fc931a7946811cf16e46a78
Author: Ted Tuckman <ted.tuckman@mongodb.com>
Date: Thu Dec 20 16:19:20 2018 -0500
TOOLS-2109 Upgrade to go 1.11 in build script
commit 6dda8ce1473bfced00c4eff190918f29874d24bd
Author: Ted Tuckman <ted.tuckman@mongodb.com>
Date: Wed Dec 12 10:11:06 2018 -0500
目前 mongo转储是从 origin/HEAD 构建的。我会尝试检查 3.2 分支并重建
确保您已经编译了 mongodump
的兼容版本,请参阅
mongodump --version
mongo --version