• mongodb 数据备份与恢复


    mongo单表导入导出

    1.进入到MongoDB的安装目录的bin目录中。

    2.导出单张表:mongoexport.exe -h IP地址 --port MongoDB数据库端口号 -u 登录用户名 -p=密码 -d 数据库名 -o f:mongoHsdc.json -c 表名 

    (windows系统导出文件格式为json,导入linux系统的导出文件后缀应为.gson)

    3.导入单张表:mongoimport -h IP地址 --port MongoDB数据库端口号 -u 登录用户名 -p=密码 -d 数据库名 -c 表名--file f:mongoHsdc.json

      整库备份

        mongodump -h dbhost -d dbname -o dbdirectory
    -h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017
    -d:需要备份的数据库实例,例如:test
    -o:备份的数据存放位置,例如:c:datadump,当然该目录需要提前建立,在备份完成后,系统自动在dump目录下建立一个test目录,这个目录里面存放该数据库实例的备份数据。

       对命令有疑问  查询 mongodump --help

       整库恢复

    mongorestore -h dbhost -d dbname –dir dbdirectory
    -h:MongoDB所在服务器地址
    -d:需要恢复的数据库实例
    –directoryperdb:备份数据所在位置,

            对命令有疑问  查询 mongorestore  --help

  • 相关阅读:
    高性能Javascript 选择器API学习笔记
    Backbone学习笔记二 Events
    递归用函数、存储过程实现的效果
    用触发器实现动态新增列
    局域网自动备份删除
    游标变量用法经典
    如何区分大小写字母、全角半角
    列的分拆显示
    2005的行列转换
    批量分离和附加数据库
  • 原文地址:https://www.cnblogs.com/CHWLearningNotes/p/9141453.html
Copyright © 2020-2023  润新知