วิธี backup and restore mongodb (command line)

ในกรณีที่เกิดเหตุฉุกเฉิน จำเป็นต้องสำรองไฟล์ไว้ เพื่อกันพลาด (สำหรับ linux) โดยมีวิธีทำต่อไปนี้

คำสั่ง
nano /etc/mongo.conf

เข้าไปแก้ โดยลบ # ออก ในกรณีที่ใส่ไว้ข้างหน้า bind
bind: 127.0.0.1

เซฟ โดยกด ctrl+x y enter (สำหรับคนที่ใช้ nano เปิด)

คำสั่ง
service mongod restart

คำสั่ง สำหรับ dump ทั้งหมดที่อยู่ในเครื่อง
mongodump

คำสั่ง สำหรับ dump ทั้งหมดที่อยู่ใน database รวมทั้ง collection ทั้งหมด
mongodump -d databasename

คำสั่ง สำหรับ dump ทั้งหมดที่อยู่ใน database รวมทั้ง collection ทั้งหมด
mongodump -h 127.0.0.1:27017 -d databasename

คำสั่ง สำหรับ dump ฐานข้อมูลที่เจาะจง collection โดยไม่เอามาทั้งหมด
mongodump -h 127.0.0.1:27017 -d databasename -c collectionname

คำสั่ง

ความคิดเห็น