zoukankan      html  css  js  c++  java
  • mongodb 数据备份,还原笔记

    公司数据库迁移,所以补充了一下知识:

    1 集合的导入和导出

     命令行帮助 mongoexport --help 

     导出

     导出 newsServer 数据库下  news 集合 

     mongoexport -d newsServer -c news  -o  D:data ews.json

     同上,但只指定部分字段(id,title)

     mongoexport -d newsServer -c news -f _id,title -o  D:data ews.json

     如果需要用户权限验证的话,则需要指定用户及密码,-u(--user) 后接设置的用户名、 -p接设置的密码

     mongoexport -u username -p pass -d newsServer -c news -o d: est.json

     导入(如果需要认证的话)

     如果是json文件的话

     mongoimport -u username -p pass  -d newsServer -c news   --file d: est.json

     如果是csv文件的话(指定了字段的话,可以通过--fileds(-f) 指定 要导入的集合的字段)

     mongoimport -u username -p pass -d newsServer -c news --type csv --fields _id,from_user_id  --file d: est.csv

     2 数据库的导入和导出

       导出

       导出newsServer数据库

       mongodump -d newsServer  -o /home/dbbackup

       如果有验证的话,则需要指定用户名、密码

       mongodump -u username -p pass -d newsServer -o /home/dbbackup

       导出,如果需要验证的话

       mongorestore --port 27017  -u username  -password=pass --drop -d newsServer  /home/dbbackup/newsServer

  • 相关阅读:
    周末小练习
    第十二届全国大学生信息安全竞赛总结与反思
    sql注入学习心得与sqlmap使用心得
    2019“嘉韦思”杯RSA256题目wp
    斐波那契数列求解的三种方法
    二叉树的下一个节点
    替换空格
    二维数组中的查找
    不修改数组找出重复数字
    数组中重复数字
  • 原文地址:https://www.cnblogs.com/mimeay/p/5150017.html
Copyright © 2011-2022 走看看