IMPORT ฐานข้อมูลด้วย BIGDUMP แก้ปัญหาการย้ายฐานข้อมูลขนาดใหญ่

เวลาที่เราต้องการ Import ฐานข้อมูลขนาดใหญ่ โดยปกติแล้ว phpMyAdmin จะไม่สามารถทำได้ นานมาแล้วที่ผมเคยเจอปัญหาการย้ายเว็บโฮสติ้งให้กับลูกค้าซึ่งมีฐานข้อมูลขนาดใหญ่ราวๆ 500mb เลยทีเดียวครับ BigDump เป็นเครื่องมือที่ช่วยให้เรื่องยุ่งยากในการ Import Database ให้เป็นเรื่องง่ายๆ มาดูวิธีกันครับว่าทำอย่างไรบ้าง

สิ่งที่ต้องเตรียม

1.เตรียมฐานข้อมูลอันใหม่ที่จะใช้ Import  ให้เรียบร้อยก่อน

2.เข้าไปที่ phpMyAdmin  และทำการ Export ฐานข้อมูลที่ต้องการ Save เป็นไฟล์  .sql   เก็บไว้ที่เครื่องของเรา

3.ดาวน์โหลด  BigDump

https://www.ozerov.de/bigdump/

เมื่อดาวน์โหลดเสร็จแล้วให้ทำการแตกไฟล์ จะได้ไฟล์ bigdump.php

จากนั้นเปิดไฟล์ขึ้นมาแก้ไขโดยใช้ โปรแกรม Text Editor เช่น Notepad หาคำว่า // Database configuration

ทำการใส่ชื่อฐานข้อมูล /username/password ของฐานข้อมูลที่เราต้องการ Import ให้เรียบร้อย

// Database configuration

$db_server   = 'localhost';
$db_name     = '';
$db_username = '';
$db_password = '';

4.ทำการอัพโหลดไฟล์ bigdump.php ขึ้นไปที่เว็บโฮสติ้ง

5.ทำการอัพโหลดไฟล์ ฐานข้อมูล .sql ที่เราได้ Export ขึ้นไปไว้ตำแหน่งเดียวกันกับ bigdump.php

6.เวลาเรียกใช้งานให้เรียกผ่าน URL/ตามด้วยตำแหน่งที่เก็บ bigdump.php ตัวอย่าง

http://www.เว็บคุณ.com/bigdump.php

จะเห็นไฟล์ฐานข้อมูลที่เราอัพโหลดไปไว้ที่ตำแหน่งเดียวกันกับไฟล์ bigdump.php ซึ่งผมมีหลายไฟล์ครับ
7.กด Start Import เพื่อเริ่ม Import ฐานข้อมูลครับ

8.รอสักพัก เมื่อทุกอย่างเรียบร้อยดี จะได้แบบนี้ครับ

เพื่อความชัวร์ลองเข้าไปดูที่ phpMyAdmin ก็จะเห็นว่ามีตารางข้อมูลที่เราได้ทำการ Import เข้ามาเรียบร้อย

เข้าสู่ระบบ