มี BigDump ปัญหาการย้ายฐานข้อมูล MySQL ขนาดใหญ่ก็หมดไป

เกริ่นนำ
สวัสดีครับทุกท่าน วันนี้จะกล่าวถึงเรื่องที่เป็นปัญหา ซึ่งไม่ควรเป็นปัญหาอย่างยิ่ง (เพราะมันเป็นปัญหาใหญ่) นั่นคือการย้ายฐานข้อมูล MySQL ในกรณีที่ต้องการเปลี่ยน Hosting ที่ให้บริการเว็บไซต์ของเรา หรือจะทำการอัพโหลดเว็บไซต์จากเครื่องที่จำลองเป็น Server เองที่บ้าน โดยที่เว็บไซต์ของเรามีการใช้งานฐานข้อมูล MySQL และฐานข้อมูลมีขนาดใหญ่มาก อาจจะตั้งแต่ 2 MB ขึ้นไป และต้องทำการนำเข้าฐานข้อมูลผ่านทาง phpMyAdmin หลาย ๆ ท่านคงประสบกับปัญหาว่านำเข้าไฟล์ขึ้นไม่ได้บ้าง เพราะไม่สามารถอัพโหลดไฟล์ใหญ่กว่าค่ามาตรฐานที่ Apache กำหนดไว้ คือ 2 MB (แล้วแต่ว่า Hosting แต่ละที่จะตั้งไว้ที่กี่ MB) หรือมีคำสั่งในการจัดการฐานข้อมูลมากเกินไป ทำให้เกิด Time Out ระหว่างการนำเข้าฐานข้อมูล จึงทำให้ไม่สามารถนำเข้าฐานข้อมูลที่ต้องการได้

ขอบคุณมากเลยครับ สำหรับบทความนี้

ขอบคุณครับ

เออ ขนาดไหนครับที่เรียกว่าใหญ่ๆ
ผมมีแต่เล็กๆ

เท่าที่หาข้อมูลมา เห็นมีใช้กับไฟล์ใหญ่ 1 GB ครับ ผมยังไม่มีไฟล์อะไรใหญ่มากเลยไม่ได้ลองไฟล์ใหญ่ ๆ เอง

ขอบคุณครับ มีประโยชน์มาก
แต่ใช้ admindump สะดวกกว่าครับ

admindump ดีกว่าน่ะครับ

ผมเคยสั่ง dump db 18 GB ผ่าน bigDump มันมีอันเป็นไปน่ะครับ

ขอบคุณครับ

มีประโยชน์คับ

:slight_smile:

ขอบคุณมากครับ สำหรับบทความดีๆ และมีประโยชน์

บทความนี้เหมาะกับเว็บมาสเตอร์ธรรมดาครับ สามารถทำได้เองโดยที่ไม่ต้องขอให้ผู้ให้บริการช่วย ลูกค้าหลายคนติดปัญหาอัพโหลดไฟล์ใหญ่ไม่ค่อยได้ คิดว่าน่าจะเป็นทางออกที่ดี

อยากให้สีสรรของบอร์ดกลับมา ผมว่าหยิบตัวนี้มาเป็นกิมมิก เล่นได้น่ะเนี่ย

ปกติทุกๆปัเราจะมีโหวต THT VIP อยู่แล้ว

เพราะฉะนั้นน่าจะมี THT Advisor เสริมด้วย สำหรับท่านที่ชอบหาบทความ สาระ ทิปและเทคนิคดีๆมาเผยแพร่ น่าจะได้รับการชื่นชม บ้างน่ะครับ อย่างน้อยก็เป็นกำลังใจเล็กๆน้อยๆ ว่าทำลงไปแล้วมีคนชื่นชอบ

อันนี้ต้องเสนอท่าน pizzaman ดู

บทความนี้ไม่สงวนลิขสิทธิ์นะครับ แต่อ้างอิงให้ด้วยนะครับ

ที่ว่ามาเป็นการนำฐานข้อมูลขนาดใหญ่ที่ backup ไว้แล้วขึ้น server
แล้วกรณีต้องการ backup ฐานข้อมูลขนาดใหญ่จาก server ล่ะครับทำไงดี

ขอบคุณทุกท่านครับ

back up database on server ยังไม่ได้ลองครับ แต่หลักการก็คงไม่ยาก จะลองหาข้อมูลดู

ส่วน admindump ไม่เคยใช้ครับ แนะนำด้วย

ถ้า backup ผมใช้ตัวนี้ครับ

ิbackupDB()
http://www.silisoftware.com/scripts/?scriptname=backupDB

ทำงานเร็วดี ไฟล์ใหญ่ก็ไม่มีปัญหา

จะ dump กลับก็มีตัวนี้

doSQL()
http://www.silisoftware.com/scripts/index.php?scriptname=doSQL

แต่บางครั้งก็มี error ต้องแก้เองบ้าง

แล้วมีแบบที่ back up ครั้งเดียวทุก database ไหมครับ ใช้ตัวไหน