mongoDB使用复制还原数据库节省空间
2016-04-11 13:28
579 查看
用db.copyDatabase可以备份复制数据的方法。
1.db.copyDatabase("from","to","127.0.0.1:16161");复制出一个新的to数据库。这个已经是最小数据占用的数据。会在数据目录下产生to的相关数据文件。
2.将所有程序的配置从from库改为to库。测试无误。
3.这时可以删除from库。方法。use from 后 db.dropDatabase()。这个方法的好处是可以时间将磁盘上的数据删除掉。节省出很大的空间。
磁盘紧张的同学可以参考以上方法。
1.db.copyDatabase("from","to","127.0.0.1:16161");复制出一个新的to数据库。这个已经是最小数据占用的数据。会在数据目录下产生to的相关数据文件。
2.将所有程序的配置从from库改为to库。测试无误。
3.这时可以删除from库。方法。use from 后 db.dropDatabase()。这个方法的好处是可以时间将磁盘上的数据删除掉。节省出很大的空间。
磁盘紧张的同学可以参考以上方法。
相关文章推荐
- 11、mongodb的主从复制集群
- mongodb unset/set 删除/增加字段
- 10、Mongodb的用户认证和数据库的安全
- 3、MongoDB基本管理命令
- VS2010 C++下编译调试MongoDB源码
- 6、Mongodb的索引
- MongoDB ReplicaSet
- mongodb数据导出与导入
- 菜鸟的mongoDB学习---(七)MongoDB 备份(mongodump)与恢复(mongorerstore)
- golang 里面 mongodb 游标用法
- mongodb主从复制
- mongodb用户授权
- mongodb数据备份与还原
- MongoDB 连接数高产生原因及解决
- MongoDB 决策分析
- 开源后端云Parse是什么?
- Mongodb
- MongoDB在Windows32bit(linux)下配置成自动开启的服务器注意事项
- mongodb 的查询如何使用索引
- mongodb的分布式集群(2、副本集)