ที่มา : 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

 

คลิก Dropdown เพื่อเลือกฐานข้อมูล

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

2. เลือกฐานข้อมูลที่ต้องการ Restore

 

เลือก Database ที่ต้องการ

จะสังเกตุได้ว่า สร้างข้อมูลที่เราสร้างขึ้นมีแต่ตัวฐานข้อมูลเปล่าๆ ไม่มีตารางและข้อมูล (ในวงเล็บเป็นเลข 0 ) ใดๆนะครับ

ข้อสังเกตุอีกข้อหนึ่งที่เราสรางแค่ ฐานข้อมูลเปล่าๆนั่นคือตอนที่ Back up ได้ทำการ Backup โครงสร้างและข้อมูลไว้ทั้งสองอย่างดังนั้นเราจึงสร้างฐานข้อมูลเปล่าๆขึ้นมา ก็พอ

เมื่อทำการเลือกฐานข้อมูลที่จะทำการ Restore ได้แล้ว ต่อไปจะเป็นการ Restore ครับ

3. ทำการ Restore ฐานข้อมูล

 

คลิกที่ Import

ให้ทำการคลิ้กที่ TAB import เพื่อทำการ Restore ฐานข้อมูล

หลังจากกดปุ่ม Import แล้ว ข้อมูลด้านล่างของเมนูจะเป็นรายละเอียดต่างๆเกี่ยวกับการ Restore

 

คลิกที่ Browse...

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

เลือกไฟล์ที่จะนำไป Restore

เลือกไฟล์ที่ทำการ 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 ฐานข้อมูลกันได้แล้ว ใครยังทำไม่ได้ฝึกบ่อยๆนะครับ ลองในเครื่องตัวเองก่อนก็ได้

ขอบคุณทุกท่านที่สละเวลาอ่านครับ