หลังจากที่เราได้ทำการ Dump DB มาไว้ในเครื่องเป็นที่เรียบร้อยแล้ว ต่อไปผมจะมา Restore หรือ Import ให้ทุกคนดูนะครับ หากเพื่อนๆคนไหนยังไม่ได้อ่าน EP.1 ให้ย้อนกลับไปอ่าน หรือลองทำตามดูก่อนครับ
จาก EP.1 ตอนนี้ผมอยู่ที่ terminal ต่ำแหน่งเดิม ต่อไปให้ใช้คำสั่งด้านล่างในการ Restore ครับ
mongorestore –authenticationDatabase admin -—username <USERNAME> —-password <PASSWORD> <PATH_DATABAE_BACKUP> -d <DATABASE>
สิ่งที่ทุกคนต้องแก้ไข
- แก้ไข <USERNAME> <PASSWORD> ที่ทุกคนใช้อยู่ใน localhost Mongodb
- แก้ไข <PATH_DATABAE_BACKUP> ให้ตรงกับที่อยู่ของ path database ที่เราทำการ dump ไว้จาก EP.1
- แก้ไข <DATABASE> เป็นชื่อ database ของเรา
ตัวอย่าง
mongorestore –authenticationDatabase admin –username kok –password password /Users/kok/development/mongodb/dump/testdb -d testdb
เรียบร้อยแล้วครับเพื่อนๆทุกคน สรุปว่า การทำ backup & restore ของ Mongodb นั้นไม่ใช่เรื่องยาก แต่ถ้าใช้งานคำสั่งไม่ถูกต้องมันก็ไม่ใช้เรื่องง่าย บทความนี้ผมทำไว้เพื่อเป็น Memory ของผมหากเพื่อนคนไหนสงสัยสามารถถามได้ใน comment ได้เลยครับ
ขอบคุณที่อ่านจนจบนะครับ สำหรับบทความนี้ไม่มีอะไรแล้ว บรั๊ย…
ติดต่อ-สอบถาม