• 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

  • 相关阅读:
    elcascader 联级框动态懒加载数据
    spring boot mybaits dao层配置
    哪些情况下的单例会被破坏
    Oracle收集表统计信息
    BeanFactory与FactoryBean
    详解脏读、幻读与不可重复读
    Redis过期了为什么内存没释放
    为什么不推荐select * from
    InnoDB与MyISAM的区别
    开机时自动运行PowerShell脚本
  • 原文地址:https://www.cnblogs.com/CHWLearningNotes/p/9141453.html
Copyright © 2020-2023  润新知