สวัสดีครับปัจจุบันใช้ 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 and Export Tools เจอแล้ว Copy mongodump ไปนะครับ แล้วเปลี่ยน <PASS> กับ <DB> ให้ถูกต้อง
mongodump --uri mongodb+srv://username:<PASS>@clusterdev1.adko1304.mongodb.net/<DB>
3. สร้าง folder ขึ้นมาแล้ว Paste วางที่ Terminal ที่ folder นั้นอยู่ หลังจากเสร็จหน้าตาของ folder ก็จะประมาณนี้ครับ
เรียบร้อยแล้วสำหรับการ Dump db ของ Mongodb
สำหรับเพื่อนๆคนไหนที่ยังไม่เข้าใจ สามารถถามได้ใน comment เลยนะครับทุกคน
ติดต่อ-สอบถาม