备份:

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        // 指定备份到哪个目录下

 

 

 

 

 

    

相关文章:

  • 2021-11-12
  • 2022-01-26
  • 2022-02-09
猜你喜欢
  • 2021-06-14
  • 2021-06-11
  • 2021-07-11
  • 2021-09-18
  • 2021-11-09
相关资源
相似解决方案