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

โพสต์โดย: admin | เมื่อ: 2016-6-12 17:10| เปิดอ่าน: 953| ความคิดเห็น: 0

Screen-Shot-2557-09-04-at-11.38.15-696x454.jpg
        เวลาที่เราต้องการ Import ฐานข้อมูลขนาดใหญ่ โดยปกติแล้ว phpMyAdmin จะไม่สามารถทำได้ นานมาแล้วที่ผมเคยเจอปัญหาการย้ายเว็บโฮสติ้งให้กับลูกค้าซึ่งมีฐานข้อมูลขนาดใหญ่ราวๆ 500mb เลยทีเดียวครับ BigDump เป็นเครื่องมือที่ช่วยให้เรื่องยุ่งยากในการ Import Database ให้เป็นเรื่องง่ายๆ มาดูวิธีกันครับว่าทำอย่างไรบ้าง
สิ่งที่ต้องเตรียม
1.เตรียมฐานข้อมูลอันใหม่ที่จะใช้ Import  ให้เรียบร้อยก่อน
2.เข้าไปที่ phpMyAdmin  และทำการ Export ฐานข้อมูลที่ต้องการ Save เป็นไฟล์  .sql   เก็บไว้ที่เครื่องของเรา
3.ดาวน์โหลด  BigDump
http://www.ozerov.de/bigdump/

Screen-Shot-2557-09-04-at-11.08.06-300x275.png

เมื่อดาวน์โหลดเสร็จแล้วให้ทำการแตกไฟล์ จะได้ไฟล์  bigdump.php
จากนั้นเปิดไฟล์ขึ้นมาแก้ไขโดยใช้ โปรแกรม Text Editor เช่น Notepad หาคำว่า // Database configuration
ทำการใส่ชื่อฐานข้อมูล /username/password ของฐานข้อมูลที่เราต้องการ Import ให้เรียบร้อย      

  1. // Database configuration

  2. $db_server   = 'localhost';
  3. $db_name     = '';
  4. $db_username = '';
  5. $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 เข้ามาเรียบร้อย

Screen-Shot-2557-09-04-at-11.39.47-696x876.png

ที่ม www.panu.me


ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้