kas*_*ask 54 import backup dump mongodb meteor
如何备份meteor mongo数据库?
如果我跑:
meteor mongo
Run Code Online (Sandbox Code Playgroud)
mongodump命令在meteor mongoshell中不起作用
kas*_*ask 89
首先你需要旋转流星.
如果你跑了
meteor mongo
Run Code Online (Sandbox Code Playgroud)
你会得到这样的输出:
MongoDB shell版本:2.2.1
连接到:127.0.0.1:2003/meteor
Meteor db host的端口为127.0.0.1,端口为3001.退出mongo shell并从终端使用mongodump.
mongodump -h 127.0.0.1 --port 3001 -d meteor
Run Code Online (Sandbox Code Playgroud)
转储将位于您执行上述命令的文件夹中的转储文件夹下.
你可以将你的数据库导回到meteor
mongorestore -h 127.0.0.1 --port 3001 -d meteor dump/meteor
Run Code Online (Sandbox Code Playgroud)
小智 23
$ cd yourapp
$ meteor login
$ meteor mongo yourapp.meteor.com --url你会得到类似的东西:
mongodb://client-ID:password-3be8-f6c5-50a9-password@production-db-b1.meteor.io:27017/yourapp_meteor_com
Run Code Online (Sandbox Code Playgroud)
此链接将在1分钟后到期,快点!:)
使用mongodump命令创建备份(http://docs.mongodb.org/manual/tutorial/backup-with-mongodump/#backup-from-non-local):
$ mongodump -h production-db-b1.meteor.io --port 27017 --username client-ID --password password-3be8-f6c5-50a9-password -d yourapp_meteor_com
这会将整个远程数据库备份到默认的转储/文件夹中.瞧!
$ meteor mongo
MongoDB shell version: 2.4.9
connecting to: 127.0.0.1:3001/meteor
并在另一个终端使用mongorestore命令
$ mongorestore --port 3001
| 归档时间: |
|
| 查看次数: |
20440 次 |
| 最近记录: |