มาดูโปรแกรมเล็กแต่แจ๋วกัน
ลองมาหลายตัว ก็มาตายตัวนี้แหละ
โปรแกรมนี้หาได้ฟรี
คลิกไปชมหน้าเว็บ
DOWNLOAD
www.ozerov.de BigDump ver. 0.29b (beta) ขนาด (10 KB ZIP archive)
การใช้งานจริง และก่อนการติดตั้ง
1.สำรองข้อมูลทุก ๆ อย่างจะได้ไม่เสียใจภายหลัง พึงระลึกอยู่เสมอว่า ทุกอย่างมีความเสี่ยง
2.อ่านคู่มือการติดตั้งของโปรแกรมก่อน
3.บทความนี้ใช้BigDump ver. 0.29b (beta) รูปเป็นของเก่า
4.คุณ powermacc แห่งเว็บ www.powermacc.com Thanks มา ณ. ที่นี้
เมื่อยู่ในความครอบครองแล้ว ควรอ่านคู่มือก่อนเป็นลำดับแรก
ถ้าไม่เข้าใจเรื่องเซิฟเวอร์จำลอง ไปที่หน้าเว็บมองหาเรื่อง wmservertools ประกอบความเข้าใจ
อันดับแรกนำข้อมูลกับไฟล์ของบิกดั๊มมาไว้ที่เดียวกัน
เมื่อโปรแกรมเรียกหาจะมาพบกันตรงนี้
ถ้าจะให้ดีก็สร้างโฟลเดอร์ใหม่หนึ่งโฟลเดอร์นำไฟล์ทั้งสองมาไว้รวมกัน แล้วก็อัพขึ้นไปทั้งหมด
นำภาพมาประกอบความเข้าใจก่อน เพื่อเรียกน้ำย่อย
หน้าดาวน์โหลดโปรแกรม
แตกไฟล์ออกมา
รายละเอียดที่ต้องเปลี่ยน
ประกอบความเข้าใจอีกรอบ ต้องนำมาอยู่ที่เดียวกัน ไม่งั้นหากันไม่เจอ
วิธีการอัพโหลดไปบนเซิฟเวอร์ นำไปทั้งหมด จะได้ไม่งง
สั่งให้โปรแกรมทำงานก็เรียกแบบนี้
www.domain.com/โฟลเดอร์เก็บไฟล์/bigdump.php
เรียกผ่านไฟล์ bigdump.php ให้เจอ ที่เหลือโปรแกรมจะจัดการให้เอง
ไฟล์บิกดั๊มจะต้องอยู่ที่เดียวกันกับไฟล์ของฐานข้อมูล
จะพบรูปคล้าย ๆ ด้านบน
แล้วก็กดที่ลิ้งค์เพื่อเริ่มทำงาน
เราใส่ฐานข้อมูลได้หลายไฟล์
ตัวใหม่ ๆนี้ จะฉลาดและรู้จักหมด สามารถลบได้ด้วย
กำลังทำงาน ดูแล้ว ดูดี
รอสักพักแล้วแต่ข้อมูล มากก็นานหน่อย ถ้าตามรูปก็เรียบร้อย
ถ้าเจอเออเร่อ ไม่เกี่ยวกับโปรแกรม อยู่ที่ฐานข้อมูลเราเอง
บางครา...
ปรับค่าจำนวนแถวในการทำงานแต่ละรอบให้น้อยลง เช่น
$linespersession = 3000;
แทนด้วย
$linespersession = 1000; // แล้วแต่ว่าต้องการให้ทำงานกี่บรรทัดในหนึ่งรอบการทำงาน
หรือปรับค่าการหน่วงเวลาในแต่ละรอบการทำงาน
$delaypersession = 0;
แทนด้วย
$delaypersession = 500; // 500 = 0.5 วินาที
- ถ้ามีข้อผิดพลาด "MySQL: Bad syntax near DEFAULT CHARACTER SET..."
แสดง
ว่าไฟล์ฐานข้อมูลมาจาก MySQL เวอร์ชั่นเก่ากว่าที่ใช้งานอยู่
แก้ปัญหาได้โดยตามไปลบ DEFAULT CHARACTER SET... ออกจากทุกตาราง
โดยอาจใช้โปรแกรมแก้ไขข้อความอย่าง Editplus ทำการลบออก
- ถ้ามีข้อผิดพลาด "MySQL: Table 'some_tbl_name' already exists"
แสดง
ว่ามีตารางข้อมูลเก่าอยู่ ซึ่งปกติ BigDump
จะไม่มีคำสั่งลบตารางข้อมูลเก่าออกก่อน ดังนั้นให้ทำการลบตารางเก่าออกเอง
ก่อนที่จะสั่ง BigDump นำเข้าฐานข้อมูล
- ถ้ามีข้อผิดพลาด "Fatal error: Allowed memory size of xxx bytes exhausted" or "MySQL server has gone away"
แสดงว่ามีการใช้ Extended Inserts คือการใช้ Insert หลาย ๆ
คำสั่งต่อกัน ดังนั้นในการส่งออกฐานข้อมูลอย่าใช้ตัวเลือก Extended Insert
หรือ แทรกหลายระเบียนในคราวเดียว
เรียบร้อยแล้วหละ อุ้ยดีใจจังเราก็ทำได้ ไหงเราเก่งจัง
ว่าง ๆก็ไปเยี่ยมเว็บที่ผมสร้างด้วยบอร์ดนี้ดู ที่นี่ www.1080iP.com
7/12/2556
การมีฐานข้อมูลใหญ่ ๆ กับการนำเข้าไปที่เซิฟเวอร์นับว่าเป็นเรื่องยุ่งยากมาก
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
0 ความคิดเห็น:
แสดงความคิดเห็น