ปกติในการนำเข้าข้อมูลไฟล์ Database ที่เป็น SQL ใน phpmyadmin นั้น ค่าเริ่มต้นจะรองรับอยู่ที่ขนาด 2 MB แต่หากไฟล์ sql ของเรามีขนาดใหญ่มากกว่านั้นละ ในที่นี้ก็คือ 100 MB ซึ่งวิธีแก้ปัญหาก็คือ อาจจะไปปรับแก้ใน Config ในไฟล์ php.ini เพื่อให้สามารถ Uploads ไฟล์ที่มีขนาดใหญ่ขึ้นได้ แต่หากเราไม่ต้องการไปปรับค่า config อะไรให้มันยุ่งยาก เรามีตัวช่วยมาแนะนำ นั้นก็คือ BigDump ซึ่งเป็น PHP Script ขนาดเล็ก ที่จะช่วยให้เรานำเข้าข้อมูล ไฟล์ sql ที่มีขนาดใหญ่ ได้ สามารถไปดาวน์โหลดได้ที่ bigdump
เมื่อ Download มาแล้วจะได้ไฟล์ bingdump.zip ข้างในจะมีไฟล์ bigdump.php
ก่อนจะใช้งานได้เราต้องมาทำการตั้งค่า config ฐานข้อมูล และ ชื่อไฟล์ที่ต้องการนำเข้าเสียก่อน
เมื่อตั้งค่าเสร็จแล้วก็นำไฟล์ bigdump.php และ ไฟล์ฐานข้อมูล ไปไว้ใน Folder Project ของเรา
ในตัวอย่างทดสอบใน localhost ครับ เมื่อ Run Script bigdump.php ก็จะขึ้นหน้าจอประมาณนี้
เมื่อคลิกปุ่ม Start import bindump ก็จะเริ่มทำงาน ซึ่งระยะเวลาก็แล้วแต่ขนาดของฐานข้อมูลว่าใหญ่ขนาดไหน
เมื่อนำเข้าข้อมูลเรียบร้อยแล้ว อย่าลืม ลบไฟล์ bigdump.php ทิ้งไปซะเพื่อป้องกันกรณีเผลอไป Run Script อีกรอบแล้วจะ Error เพราะนำเข้าข้อมูลไปแล้ว