Export และ Import Database Dump ใน Plesk อย่างปลอดภัย
ส่งออก ZIP dump นำเข้าฐานปลายทาง และระวังตัวเลือก Recreate the database
Database dump คือไฟล์ที่เก็บโครงสร้างและเนื้อหาฐานข้อมูล เพื่อนำไปเก็บสำรอง ย้าย หรือคืนค่าที่ฐานปลายทาง Plesk มีปุ่ม Export Dump และ Import Dump ในหน้า Databases ผู้ใช้เว็บไซต์ทำได้จาก subscription ของตัวเอง แต่การ import เป็นการเปลี่ยนข้อมูลจริง จึงต้องรู้เสมอว่ากำลังเลือกฐานใดและผลต่อแอปที่ใช้งานอยู่
ส่งออก dump ก่อนเปลี่ยนเว็บ
เข้า Websites & Domains > Databases เลือกฐานที่ถูกต้องแล้วกด Export Dump ระบุไดเรกทอรีบนเซิร์ฟเวอร์ที่ต้องการเก็บ Plesk ใช้ home directory ของ subscription เป็นค่าเริ่มต้น หากต้องการสำเนาบนเครื่องตัวเอง ให้เลือกดาวน์โหลดอัตโนมัติหลังสร้างไฟล์ด้วย เอกสาร Plesk ระบุว่า dump จากหน้าดังกล่าวเป็น SQL ภายใน ZIP archive จึงควรเก็บนามสกุลและไฟล์ ZIP เดิม ไม่แตกแล้วแก้ด้วยโปรแกรมเอกสารทั่วไป
ตั้งชื่อไฟล์หรือบันทึกกำกับว่าเป็นฐานของเว็บใดและเวลาใด ตรวจว่าดาวน์โหลดเสร็จจริง ขนาดไฟล์ไม่เป็นศูนย์ และเก็บในพื้นที่ที่มีสิทธิ์เข้าถึงจำกัด การเก็บ dump ไว้ในโฟลเดอร์ที่เว็บเปิดดาวน์โหลดได้อาจเปิดเผยข้อมูลลูกค้าและรหัสผ่านในตาราง การส่งออกฐานข้อมูลอย่างเดียวก็ไม่รวมไฟล์อัปโหลดของเว็บ จึงต้องสำรองไฟล์เว็บไซต์แยกหากต้องการคืนเว็บทั้งชุด
นำเข้าอย่างระวังฐานปลายทาง
จากฐานปลายทางกด Import Dump เลือกอัปโหลด ZIP จากเครื่อง หรือเลือกไฟล์ dump ที่เก็บบนเซิร์ฟเวอร์ ตรวจชนิดฐานให้ตรงกันระหว่างต้นทางกับปลายทาง เช่น MySQL/MariaDB ไปยังชนิดเดียวกัน Plesk ไม่ได้ใช้ขั้นตอนนี้แปลงเป็น PostgreSQL ก่อนยืนยัน ให้สำรองปลายทางเดิมไว้ โดยเฉพาะเมื่อมีเว็บ production กำลังเขียนข้อมูลอยู่
ตัวเลือก Recreate the database มีผลลบฐานเก่าแล้วสร้างฐานชื่อเดิมขึ้นใหม่ตามเอกสาร จึงไม่ควรกดโดยหวังเพียงล้าง cache หรือซ่อมตาราง หากต้องทดสอบการนำเข้า ให้สร้างฐานแยกและต่อเว็บ staging กับฐานนั้นก่อน เมื่อ import สำเร็จ ให้ตรวจจำนวนตาราง ตัวอย่างข้อมูล และการอ่านเขียนผ่านแอปจริง การเห็นข้อความสำเร็จใน Plesk ยังไม่พอ เพราะแอปอาจชี้ฐานเดิมหรือข้อมูลใน dump อาจเป็นคนละวัน
เมื่อมีข้อผิดพลาด
หากไฟล์ใหญ่เกินขีดจำกัดหรือ import หยุดกลางทาง ให้เก็บข้อความผิดพลาด เวลาที่เกิด ขนาดไฟล์และชนิดฐานไว้สอบถามผู้ให้บริการ อย่ากด import ซ้ำหลายรอบลงฐานเดิมโดยไม่ทราบว่ารอบแรกสร้างตารางไปถึงไหน หากต้องการฟอร์แมตอื่นหรือปรับตัวเลือก dump ละเอียด เอกสาร Plesk แนะนำใช้เครื่องมือฐานข้อมูลตามชนิด เช่น phpMyAdmin แทนปุ่มใน Plesk และควรทดสอบการกู้คืนเป็นระยะ เพราะ backup ที่ไม่เคยลอง restore ยังไม่ใช่หลักประกันว่ากู้ได้
อ่านเอกสารต้นทาง: https://docs.plesk.com/en-US/obsidian/customer-guide/website-databases/exporting-and-importing-database-dumps.69538/