ที่มา : http://www.phpbbthailand.com/viewtopic.php?f=32&t=5754
————————————————————————————
หลังจากที่นำเสนอการ Backup Database ไปแล้ว ถ้าไม่นำเสนอการ Restore ก็กระไรอยู่ ไปอ่านกันเลยครับ ก็นำมาจากที่เดิมนั้นแหละ อิอิ
————————————————————————————
ก่อนอื่นให้ทำการ สร้างฐานข้อมูลมาครับ โดยปรกติ ผู้ให้บริการจะจำกัดสิทธิ์ให้เราไม่สามารถสร้างฐานข้อมูลได้จาก phpMyadmin ดันนั้น
ให้ เรา log in เข้า Control Panel ของเวปไซต์เรานะครับ เพื่อทำการสร้างฐานข้อมูลขึ้นมาก่อน จะใช้ชื่อเดิมจากที่เราแบคอัพหรือจะใช้ชื่อใหม่ก็ได้ครับ
NOTE : สำหรับผู้ที่ต้องการย้าย บอรืดโดยวิธีไม่ผ่าน Control Panel ควรจะตั้งชื่อให้เหมือนของดิมนะครับ หลังจากสร้างฐานข้อมูลเรียบร้อยแล้วทำขั้นตอนดังต่อไปนี้
1. log in เข้าใช้งาน phpMyadmin

ให้ทำการเลือกฐานข้อมุลที่ต้องการจะ restore
2. เลือกฐานข้อมูลที่ต้องการ Restore

จะสังเกตุได้ว่า สร้างข้อมูลที่เราสร้างขึ้นมีแต่ตัวฐานข้อมูลเปล่าๆ ไม่มีตารางและข้อมูล (ในวงเล็บเป็นเลข 0 ) ใดๆนะครับ
ข้อสังเกตุอีกข้อหนึ่งที่เราสรางแค่ ฐานข้อมูลเปล่าๆนั่นคือตอนที่ Back up ได้ทำการ Backup โครงสร้างและข้อมูลไว้ทั้งสองอย่างดังนั้นเราจึงสร้างฐานข้อมูลเปล่าๆขึ้นมา ก็พอ
เมื่อทำการเลือกฐานข้อมูลที่จะทำการ Restore ได้แล้ว ต่อไปจะเป็นการ Restore ครับ
3. ทำการ Restore ฐานข้อมูล
![]()
ให้ทำการคลิ้กที่ TAB import เพื่อทำการ Restore ฐานข้อมูล
หลังจากกดปุ่ม Import แล้ว ข้อมูลด้านล่างของเมนูจะเป็นรายละเอียดต่างๆเกี่ยวกับการ Restore

คลิ้กที่ปุ่ม Browse เพื่อนำไฟล์ที่เรา Backup ไว้มาใช้งาน

เลือกไฟล์ที่ทำการ Backup ไว้ แล้วกกดปุ่ม Open

หลังจากเลือกไฟล์ที่ Backup ไว้เพื่อทำการ Restore เรียบร้อยแล้ว ก่อนจะทำการ restore ให้ดูตรง SQL Compatibility Mode ด้วยครับ ในตอนที่ Backup มาถ้าเลือกเป็น mysql40 ตรงหมายเลข 1 ให้ลือกเป็น mysql40 ด้วยครับ ถ้าไมได้เลือกไว้ก็ใช้ค่า NONE ตามปรกติ หลังจากนั้นกดปุ่ม ลงมือ
เมื่อระบบทำการ Restore เรียบร้อยแล้วจะมีข้อความแจ้งบอกเราครับว่า การ Restore สำเร็จเรียบร้อยแล้ว ตามข้อความในกรอบสีเหลือง

เสร็จสิ้นขั้นตอนการ Restore ฐานข้อมูล เวลานี้ฐานข้อมูลของเราก็พร้อมใช้งานแล้วครับ
สังเกตุดูที่ด้านซ้ายมือนะครับหลังจาก Restore เรียบร้อยแล้วจะมีรายชื่อ ตารางทั้งหมดขึ้นมา และตัวเลขในวงเล็บเปลี่ยนจาก 0 เป้น 62
ตอนที่ทำการ Backup จำด้วยนะครับว่าของเดิมเท่าไหร่ ถึงแม้ว่าตอน Restore เรียบร้อยดีแต่ตารางอาจมาไม่ครบให้ Empty ฐานข้อมูล และทำการ Restore ใหม่จนได้ข้อมูลที่ถูกต้องนะครับ
ถึงตรงนี้คิดว่าสมาชิกทุกท่าน สามารถ Backup และ Restore ฐานข้อมูลกันได้แล้ว ใครยังทำไม่ได้ฝึกบ่อยๆนะครับ ลองในเครื่องตัวเองก่อนก็ได้
ขอบคุณทุกท่านที่สละเวลาอ่านครับ



