Zug*_*alt 29 database copy mongodb
我有一台服务器在与外界交谈时遇到麻烦.我想将其mongodb内容发送到另一台服务器 - 但由于服务器无法与其他服务器通信,因此db.copyDatabase()不会这样做.
有没有类似mysqldump的东西,我可以将数据库转储到二进制文件,scp在某处,然后使用它来填充另一个mongodb服务器?
Tom*_*m G 31
如果您使用的是Ubuntu/Linux,请运行以下命令.首先,mongodump
在源服务器上:
mongodump --db DataBaseName
Run Code Online (Sandbox Code Playgroud)
将生成的dump/DataBaseName
文件夹复制到新计算机.然后,导入使用mongorestore
:
mongorestore --db DataBaseName /path/to/DataBaseName
Run Code Online (Sandbox Code Playgroud)
请注意,/path/to/DataBaseName
应该是一个填充了.json和.bson表示数据的目录.
Ami*_*far 29
mongodump --db test --collection collection
mongorestore --collection collection --db test dump/
Run Code Online (Sandbox Code Playgroud)
你也可以gzip.文档中有更多示例.
归档时间: |
|
查看次数: |
30485 次 |
最近记录: |