在網路上找就會有許多備份及還原的文章
mongodump mongorestore mongoexport mongoimport在命令提示字元中照貼語法都出現在列錯誤
'mongodump' 不是內部或外部命令、可執行的程式或批次檔。後來檢查才發現根本沒這些執行檔阿
瀏覽官方文件,內容如下才發現原來我安裝的是目前最新的4.4版的,然後工具從4.4版後不包含在原本的裡面了
Starting with MongoDB 4.4, mongodump is now released separately from the MongoDB Server and uses its own versioning, with an initial version of 100.0.0. Previously, mongodump was released alongside the MongoDB Server and used matching versioning.至官網下載MongoDB Database Tools
2.備份
-h: MongoDB連線IP或資訊 -port: Port -d: 資料庫名稱 -o: 備份路徑資料夾 -u: 登入帳號 -p: 登入密碼 mongodump -h {host} -port {port} -d {yourdbname} -o {outputfloder} -u {username}-p {password} mongodump -h localhost -port 27017 -d Happen -o d:\mongodb\bak -u Happen -p 7533967完成後會在d:\mongodb\bak\Happen裡找到備份
3.還原
-d: 資料庫名稱 -u: 登入帳號 -p: 登入密碼 --drop: 以存在資料庫刪除原有的(注意) mongorestore -d {yourdbname} --drop -o {outputfloder} -u {username}-p {password} mongorestore -d Happen --droup d:/mongodb/bak/happen -u Happen -p 7533967參考來源
mongodump
[技術研究] 如何從遠端匯出MongoDB
5.備份及還原MongoDB(mongodump , mongorestore)