วันศุกร์ที่ 4 เมษายน พ.ศ. 2557

Import Database ขนาดใหญ่ด้วย Bigdump

เป็นปัญหาอย่างมากที่เราจะ Import Database ขนาดใหญ่ ประมาณ 2-3 GB แถมได้ข้อมูลมาไม่ครบถ้วน
โปรแกรม Bigdump สามารถแก้ไขปัญหาได้ครับ...
ขั้นตอนแรก

เมื่อ Export ดาวน์โหลดไฟล์ *.sql ลงมาเก็บไว้แล้ว ต่อไปให้อัพโหลด ไฟล์ *.sql ไปไว้บน host ไว้ใน folder แรกของเว็บนั้นๆ ดังตามรูปตัวอย่างขั้นตอนที่2- ต่อไปให้ดาวน์โหลด โปรแกรม Bigdump จากเว็บ http://www.ozerov.de/bigdump.zip
- เสร็จแล้วแตกไฟล์ จะได้ folder ตามรูป
- หลังจากนั้นเปิดไฟล์ bigdump.php ด้วยโปรแกรม? Notpad,EditPlus หรือ Dreamweaver แล้วค้นหาคำว่า “Database configuration” ค้นหาง่ายๆ รวดเร็ว โดยกด Ctrl+F? ที่คีย์บอร์ด ป้อนคำว่า Database configuration เข้าไป กด Next
Find Next Bigdump
เมื่อพบ code บรรทัดนี้ ซึ่งเป็นส่วน Config กำหนดค่าเพื่อเชื่อมต่อกับระบบฐานข้อมูล phpMyAdmin จาก code ให้ใส่ค่าดังต่อไปนี้
**หลังเครื่องหมาย // คือคำอธิบาย
// Database configuration
$db_server   = 'localhost'; // ไม่ต้องเปลี่ยนโดยส่วนมากจะใช้ค่าเป็น localhost
$db_name     = '';  // ใส่ชื่อฐานข้อมูลใน phpMyAdmin
$db_username = ''; // ใส่ชื่อ User ผู้เข้าถึงฐานข้อมูล
$db_password = ''; //  รหัสผ่าน
ต่อไปหลังจาก Config กำหนดค่าเสร็จแล้ว ให้ค้นหาคำว่า? $filename โดยกด Ctrl+F ค้นหาเหมือนเดิม
เมื่อพบบรรทัดนี้ให้ใส่ชื่อไฟล์ *.sql ชื่อไฟล์ที่ได้อัพโหลดขึ้นไปไว้บนโฮทเรียบร้อยแล้ว ในขั้นตอนแรก
</span>$filename?????????? = 'ชื่อไฟล์.sql';???? // Specify the dump filename to suppress the file selection dialog<span style="color: #ff0000;">
ขั้นตอนที่3 
ให้อัำพโหลดไฟล์ bigdump.php หลังจากได้กำหนดค่าต่างๆตาขั้นตอนที่2 เรียบร้อยแล้ว
อัพโหลดขึ้นไปไว้ที่เดียวกับไฟล์ฐานข้อมูล
ขั้นตอนที่4
เข้าเว็บไซต์โดยพิมพ์ http://www.mydomain.com/bigdump.php กด Enter
คลิกที่ Start Import from filename.sql into databasename at localhost

รอสักครู่ครับ
Staggered MySQL Dump Importer
Staggered MySQL Dump Importer
ถ้าไม่มี Error แสดงของความ Congratulations: End of file reached, assuming OK แสดงว่า dump เสร็จเรียบร้อยแล้ว
ที่มา:http://www.wpdsign.com/

ไม่มีความคิดเห็น:

แสดงความคิดเห็น