前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mongodb数据库迁移备份数据

mongodb数据库迁移备份数据

作者头像
Alone88
发布2020-06-11 11:31:42
2.2K0
发布2020-06-11 11:31:42
举报
文章被收录于专栏:Alone88Alone88

mongodb数据库迁移备份数据

1.先进入到mongodb目录的bin目录下,Linux windos是一样

QQ截图20200304152152.png
QQ截图20200304152152.png

2.集合备份和恢复

使用mongo自带命令来迁移数据,思路是先导出集合数据再导入到数据库中 导出命令:mongoexport 语法:mongoexport -d dbname -c collectionname -o filepath --type json/csv -f field

-d:数据库名 -c:集合名称 -o : 导出数据文件的路径 -type : 导出数据类型,默认json 导入命令:mongoimport 语法:mongoimport -d dbname -c collectionname --file filename --headerline --type json/csv -f field

-d:数据库名 -c:集合名称 --file : 选择导入的文件 -type : 文件类型,默认json -f : 字段,type为csv是必须设置此项 实战命令 推荐直接使用json格式就可以啦 导出:mongoexport -d local -c userInfo -o D:\data\data.json --type json 导入:mongoimport -d config -c userInfo --file D:\data\data.json --type json

3.数据库备份和恢复

使用 mongo 备份还原命令 数据库备份语法:mongodump -h dbhost -d dbname -o dbdirectory 数据库恢复语法:mongorestore -h dbhost -d dbname --dir dbdirectory

-h:数据库服务器地址 -d:数据库名 -o:备份文件路径 --file:恢复文件的路径 实战命令 数据库备份语法:mongodump -h 127.0.0.1 -d local -o D:\data 数据库恢复语法:mongorestore -h 127.0.0.1 -d dump --dir D:\data\local

备注:如果原有集合或者数据库存在则是把相同名称原有数据覆盖

本文由 Alone88 创作,采用 知识共享署名4.0 国际许可协议进行许可 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名 最后编辑时间为: Mar 4, 2020 at 03:24 pm

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.先进入到mongodb目录的bin目录下,Linux windos是一样
  • 2.集合备份和恢复
  • 3.数据库备份和恢复
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档