ข้ามไปยังเนื้อหา
กลับหน้ารายการบทความ

สำรองฐานข้อมูลใน Plesk: เลือก SQL Dump หรือ Backup ทั้งเว็บ

เทียบขอบเขตการกู้ฐานเดียวกับทั้ง subscription ก่อนเปลี่ยนข้อมูลจริง

สำรองฐานข้อมูลใน Plesk: เลือก SQL Dump หรือ Backup ทั้งเว็บ

ใน Plesk เจ้าของเว็บไซต์สำรองฐานข้อมูลได้สองแนวทางหลัก คือ export dump เฉพาะฐาน หรือสำรองทั้ง subscription แล้วเลือกฐานที่ต้องการตอนกู้ วิธีที่เหมาะขึ้นกับว่ากำลังทดสอบ migration ของฐานเดียวหรือเตรียมคืนเว็บไซต์ทั้งชุด คู่มือนี้ช่วยเลือกโดยมองผลต่อไฟล์เว็บ เมล และข้อมูลที่เปลี่ยนหลังเวลาสำรอง

เมื่อไรเลือก SQL dump

ถ้าต้องย้ายฐานเดียว ทดลอง import ลง staging หรือเก็บ snapshot ก่อนรัน migration ของแอป ให้ใช้ Websites & Domains > Databases > Export Dump ตามเอกสาร Plesk dump เป็น SQL ใน ZIP archive สามารถ import กลับฐานชนิดเดียวกันได้ เช่น MySQL/MariaDB ไปยัง MySQL/MariaDB ข้อดีคือขอบเขตเล็กและจัดการง่าย แต่ไม่ได้รวมไฟล์รูปที่ผู้ใช้อัปโหลดหรือ config โดเมน จึงไม่พอสำหรับกู้เว็บทั้งเว็บ

ระบุชื่อฐาน วันเวลา และเวอร์ชันแอปคู่กับ dump เก็บไฟล์ในที่จำกัดสิทธิ์ และทดสอบ import ลงฐานแยก อย่าทดสอบบน production เพราะการนำเข้าทับตารางอาจลบข้อมูลที่เกิดใหม่ หลัง import ต้องตั้ง database user และ Connection Info ให้เว็บทดสอบใช้ฐานนั้น แล้วตรวจหน้าอ่านและหน้าเขียนข้อมูล

เมื่อไรเลือก backup ของ subscription

ถ้าจะคืนเว็บไซต์พร้อมไฟล์และฐาน เลือก Backup Manager สร้าง backup โดยตรวจว่ารวม databases, user files และ mail ตามที่ต้องการ เอกสาร Plesk ระบุว่าสามารถเลือกกู้ฐานรายตัวจาก backup ของ subscription ได้ วิธีนี้เหมาะกับการมีจุดย้อนกลับของเว็บทั้งชุด แต่ไฟล์อาจใหญ่และกู้ช้ากว่า dump ฐานเดียว ต้องคุมที่เก็บและ retention ให้พอ

หากเว็บมีคำสั่งซื้อใหม่ทุกนาที การกู้ backup เก่าทับฐาน production จะเสียรายการระหว่างเวลาสำรองกับเวลากู้ ก่อน restore จึงควร export ข้อมูลสภาพปัจจุบันและกำหนดว่าจะรวมรายการใหม่กลับอย่างไร การเลือกกู้ฐานรายตัวช่วยลดขอบเขต แต่ยังทับฐานนั้นอยู่ ไม่ใช่การรวมแถวข้อมูลให้อัตโนมัติ

เช็กลิสต์ก่อนตัดสินใจ

ถามสี่ข้อ: ต้องคืนอะไรบ้าง, ยอมเสียข้อมูลย้อนหลังได้เท่าไร, มีเวลาหยุดเว็บนานแค่ไหน และทดสอบกู้ในที่แยกแล้วหรือยัง หากคำตอบคือแค่ลองอัปเดต schema ให้เริ่มจาก dump ฐานนั้น หากตอบว่าต้องคืนเว็บพร้อมไฟล์และเมล ให้สร้าง backup ของ subscription และเก็บสำเนานอกเครื่องด้วย ทั้งสองวิธีใช้ร่วมกันได้ เช่นทำ full backup ตามรอบ และทำ dump เพิ่มทันทีก่อนเปลี่ยนฐาน

หลังสำรองทุกครั้ง ตรวจว่างานเสร็จและไฟล์มีจริง หลังทดสอบกู้ ตรวจทั้งจำนวนตาราง ตัวอย่างข้อมูล ไฟล์อัปโหลดและการทำงานของแอปจริง เอกสาร Plesk อธิบายสองแนวทางนี้แยกกัน เพราะความต้องการคืนฐานเดียวกับคืน subscription ทั้งชุดไม่เหมือนกัน

อ่านเอกสารต้นทาง: https://docs.plesk.com/en-US/obsidian/customer-guide/website-databases/backing-up-and-restoring-databases.74647/