zoukankan      html  css  js  c++  java
  • MongdoDB的数据导出、导入、备份与恢复

    1. 切换路径

    找到服务器的mongodb路径find / -name mongo
    如本次装在/data路径下,名字为mongodb,切换到bin目录下

    2、数据导出 mongoexport

    参数说明:

    -d     数据库名
    -c     collection名
    -o     输出的文件名
    --type 输出的格式,默认为json
    -f     输出的字段,如果--type为csv,则需要加上 -f "字段名"
    

    实例1:导出json格式

    ./mongoexport -d 库名 -c 集合名 --port 端口号 -u 用户名 -p 密码 --authenticationDatabase admin -o 路径+文件名
    
    ./mongoexport -d osgifamilya -c osgidevicestb --port 20036 -u family -p '123' --authenticationDatabase admin -o /data/osgidevicestb-fp.json
    

    实例2:导出csv格式,不指定字段会出错

    ./mongoexport -u "family" -p "123"  --port 22004  --authenticationDatabase admin -d cmhigateway -c aTemp_dial_task_webTestInfo -f 'deviceId' --type csv -o /data/test/deviceid.csv
    

    3、数据导入 mongoimport

    参数说明:

    -d           数据库名
    -c           collection名
    --type       导入的格式,默认json
    -f           导入的字段名
    --headerline 如果导入的格式是csv,则可以使用第一行的标题作为导入的字段
    --file       要导入的文件
    

    实例1:

    ./mongoimport -u 'family' -p '123' -d cmhigateway -c StatisticalColl --type=json --file=./StatisticalColl.json  --port=20036 --authenticationDatabase=admin
    

    4、数据备份 mongodump

    参数说明:

    -d 数据库名
    -c collection名
    -o 备份的文件路径
    
    ./mongodump -d testdb -c user -o /tmp
    

    5、数据恢复 mongorestore

    参数说明:

    -d 数据库名
    -c collection名
    
    ./mongorestore -d 库名 -c 集合名 备份文件
    
    
    ./mongorestore -d testdb -c user /tmp/testdb/user.bson
    

  • 相关阅读:
    文章块引用模版
    悬停工具提示
    各个知识点
    Github Fork 缎带.html
    css重置样式
    暗灰色的圆形按钮.html
    css中的居中的方法
    display:table的几个用法 块级子元素垂直居中
    <meta>标签中http-equiv属性的属性值X-UA-Compatible详解
    jQuery难学是因为什么?
  • 原文地址:https://www.cnblogs.com/testeremma/p/13564120.html
Copyright © 2011-2022 走看看