Tag Archives: mongoDB

Dump & Restore mongoDB Atlas EP.1 (Dump)

สวัสดีครับปัจจุบันใช้ database อะไรกันอยู่ ส่วนตัวผมใช้ mysql กับ mongoDB วันนี้ผมมาจดบันทึกเรื่อง การ Backup & Restore ของ Database ที่ชื่อว่า mongoDB ไว้กันตัวเองลืม และเพื่อแชร์ให้เพื่อนๆทุกคนอ่านกันด้วย เท้าความกันก่อน โจทย์คือ ผมต้องการเอา database ที่อยู่ใน mongoDB atlas (cloud) มาลงที่ localhost (เครื่องของผมเอง) mongoDB atlas version 4.4.3 Mongodb ท่ีอยู่ในเครื่องคือ version 4.4.4-bionic (Run อยู่บน docker MacOs) ลุยกันเลย เริ่มด้วยการเปิดเว็บ login เข้าไปที่ www.mongodb.com ใน Tab Cmd Line Tools ครับ เลื่อนลงมาด้านล่างแล้วหา Binary Import[Read more]

Dump & Restore mongoDB Atlas EP.2 (Restore)

หลังจากที่เราได้ทำการ Dump DB มาไว้ในเครื่องเป็นที่เรียบร้อยแล้ว ต่อไปผมจะมา Restore หรือ Import ให้ทุกคนดูนะครับ หากเพื่อนๆคนไหนยังไม่ได้อ่าน EP.1 ให้ย้อนกลับไปอ่าน หรือลองทำตามดูก่อนครับ จาก EP.1 ตอนนี้ผมอยู่ที่ terminal ต่ำแหน่งเดิม ต่อไปให้ใช้คำสั่งด้านล่างในการ Restore ครับ สิ่งที่ทุกคนต้องแก้ไข แก้ไข <USERNAME> <PASSWORD>  ที่ทุกคนใช้อยู่ใน localhost Mongodb แก้ไข <PATH_DATABAE_BACKUP> ให้ตรงกับที่อยู่ของ path database ที่เราทำการ dump ไว้จาก EP.1 แก้ไข <DATABASE> เป็นชื่อ database ของเรา ตัวอย่าง เรียบร้อยแล้วครับเพื่อนๆทุกคน สรุปว่า การทำ backup & restore ของ Mongodb นั้นไม่ใช่เรื่องยาก แต่ถ้าใช้งานคำสั่งไม่ถูกต้องมันก็ไม่ใช้เรื่องง่าย บทความนี้ผมทำไว้เพื่อเป็น Memory ของผมหากเพื่อนคนไหนสงสัยสามารถถามได้ใน comment[Read more]