zoukankan      html  css  js  c++  java
  • MongoDB 备份恢复

    备份:

    mongodump --host 127.0.0.1 --port 27017 -u admin -p 123456 -o /tmp/alldb/                     // 备份所有的库
    mongodump --host 127.0.0.1 --port 27017 -u admin -p 123456 -d mydb -o /tmp/mongobak/          // 备份指定的库
    mongodump --host 127.0.0.1 --port 27017 -u admin -p 123456 -d mydb -c clo1 -o /tmp/mongobak/  // 备份指定的集合
    mongoexport --host 127.0.0.1 --port 27017 -u admin -p 123456 -d mydb -c clo1 -o /tmp/1.json   // 导出集合为json文件

    恢复:

    mongorestore --host 127.0.0.1 --port 27017 -u admin -p 123456 /tmp/alldb/                                   // 恢复所有的库
    mongorestore --host 127.0.0.1 --port 27017 -u admin -p 123456 -d mydb /tmp/mongobak/                        // 恢复指定的库
    mongorestore --host 127.0.0.1 --port 27017 -u admin -p 123456 -d mydb -c clo1 /tmp/mongobak/mydb/clo1.bson  // 恢复指定的集合
    mongoimport --host 127.0.0.1 --port 27017 -u admin -p 123456 -d mydb -c clo1 --file /tmp/1.json             // 导入json文件

    参数详解:

    --host    // 指定登录主机名
    --port    // 指定登录端口
    -u        // 指定登录用户
    -p        // 指定登录密码
    -d        // 指定要备份/恢复的数据库
    -c        // 指定要备份/恢复的集合
    -o        // 指定备份到哪个目录下

        

  • 相关阅读:
    详解著名的awk Oneliner,第三部分:选择性输出特定行
    显示特定行
    nWave指令
    make 命令
    VIM脚本变量
    terninal 快捷键
    vim 实现begin end 配对 使用matchit插件
    VIM删除重复行
    linux命令--find(1)
    zabbix--创建触发器
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10473717.html
Copyright © 2011-2022 走看看