Mark Ku's Blog

Mongodb tools backup & restore

解決問題

因為工作上需要用到改寫一套前端的 CMS系統,資料庫主要是 mongodb ,就記錄了一下如何備份及還原。

備份原理

主要是透過 PowerShell 腳本指令操作 Mongodb tools,達成備份。

下載及安裝 mongodb tools

https://www.mongodb.com/try/download/database-tools

MongoDB資料庫工具下載頁面
MongoDB資料庫工具下載頁面

Database Tools安裝完成後,按照下面路徑加入系統的環境變數PATH中:C:\Program Files\MongoDB\Tools\100\bin

C:\Program Files\MongoDB\Tools\100\bin
編輯環境變數視窗中選取MongoDB路徑
編輯環境變數視窗中選取MongoDB路徑

備份指令

mongodump --host  127.0.0.1 --port 27017 --authenticationDatabase admin --username mark --password pass.1234 --out ./test

P.S. 如果沒有特別指定驗證資料庫,就預設填 admin

還原指令

mongorestore  --host  127.0.0.1 --port 27017 --authenticationDatabase admin --username mark --password pass.1234 ---directoryperdb ./test

作者

Mark Ku

擁有 10+ 年經驗的資深軟體工程師,現為 AI 應用 Builder,專注於大型平台架構與簡化複雜系統設計,從電商系統到訂閱與收費平台,結合 AI Agent、AI 整合與自動化開發,打造高效率且可持續演進的產品技術基礎。閱讀更多

覺得這篇有幫助?

作者做的免費工具、每日 Podcast 與電子報,都在這裡。

Mark Ku · 本文採用 CC BY 4.0 授權,轉載請註明作者並附上原文連結。

留言

訂閱電子報

訂閱後即時收到新文章通知,不錯過任何技術分享。

提交即表示同意接收電子報,隨時可

熱門文章

View all
Mark Ku
··603

Oracle Cloud 永久免費方案 Linux 主機及固定 IP :0 元打造雲端解決方案

Oracle Cloud 永久免費方案 Linux 主機及固定 IP :0 元打造雲端解決方案
Mark Ku
··440

告別 Postman 收費陷阱!開源 Git 原生 API 測試神器 Bruno 實戰指南

告別 Postman 收費陷阱!開源 Git 原生 API 測試神器 Bruno 實戰指南
Mark Ku
··323

一款免費開源類似於 Notion 類知識庫系統 — Outline Wiki 佈署與備份全攻略

一款免費開源類似於 Notion 類知識庫系統 — Outline Wiki 佈署與備份全攻略
Mark Ku
··239

打造高效 API 管理平台:從 0 開始部署 Kong Gateway - Part 1

打造高效 API 管理平台:從 0 開始部署 Kong Gateway - Part 1
Mark Ku
··222

在 Ubuntu 上設置 Samba 來共享資料夾,讓 Windows 11 用戶可以存取

在 Ubuntu 上設置 Samba 來共享資料夾,讓 Windows 11 用戶可以存取
Mark Ku
··199

訓練自己的 AI 語音:硬體門檻、開源模型比較與 LoRA 微調

訓練自己的 AI 語音:硬體門檻、開源模型比較與 LoRA 微調