ฐานข้อมูลใหญ่ๆ ขนาดมากกว่า 2GB จะใช้วิธี backup แบบไหนดี

ปัญหาการติดตั้ง phpbb3 คำแนะนำในการติดตั้ง phpbb3 หรับ windows Linux Unix Apache หรือ IIS การแก้ไขค่าต่างๆ ของ server เพื่อให้เหมาะกับการ ติดตั้ง การอัพเกรด phpbb3 ข้อผิดพลาดต่างๆ ของการติดตั้ง หรืออัพเกรด ปัญหา Mysql FTP

Moderator: phpbb, mindphp, ผู้ดูแลกระดาน

ตอบกลับโพส
nbt
phpBBThailand Hero Member
phpBBThailand Hero Member
โพสต์: 121
ลงทะเบียนเมื่อ: 26 ก.ค. 2008, 21:27

ฐานข้อมูลใหญ่ๆ ขนาดมากกว่า 2GB จะใช้วิธี backup แบบไหนดี

โพสต์ โดย nbt »

ฐานข้อมูลผมใหญ่มากครับ มากกว่า 2GB ตอนนี้ไม่สามารถใช้วิธี backup ผ่านหน้า admin ของ phpbb เพราะจะ timeout ซะก่อน

ผมใช้วิธีเข้าไปที่ /var/lib/mysql แล้วใช้วิธีก๊อปทั้ง folder ของ database เลย ไม่ทราบว่าจะครบหรือมีปัญหากับการ restore โดยการก๊อปคืนหรือไม่ครับ
แก้ไขล่าสุดโดย nbt เมื่อ 06 มิ.ย. 2012, 18:41, แก้ไขไปแล้ว 2 ครั้ง.
ชุมชนนักปั่นจักรยาน www.ThaiMTB.com/forum
ภาพประจำตัวสมาชิก
phpbb
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 3189
ลงทะเบียนเมื่อ: 19 มิ.ย. 2008, 00:26
ติดต่อ:

Re: ฐานข้อมูลผมใหญ่มากอ่ะครับ ประมาณ 2GB ตอนนี้ใช้วิธี backup

โพสต์ โดย phpbb »

ไม่ควรอย่างยิ่งครับสำหรับการ copy folder เพราะ ตอนที่เรา Copy service ของ mysql กำลังทำงานอยู่ อาจทำให้่ตารางเสียได้
แล้วเวลาเอากลับมาต้อง stop Mysql ก่อนถึงจะเอากลับมาได้

ควรให้ Command ในการ Backup แทน เพราะสามารถใส่ Option ในการ lock ตารางระหว่างที่เรากำลัง Backup อยู่ได้
และมันจะมี Command สำหรับ restore มาเป็นคู่กัน
http://dev.mysql.com/doc/refman/5.1/en/ ... thods.html" onclick="window.open(this.href);return false;

ปล.สำหรับบอร์ดท่านใดที่มีข้อมูลน้อยๆ ใช้วิธี ตามที่ท่าน F0rG0ttenZ0ne แนะนำ
http://www.phpbbthailand.com/viewtopic.php?f=32&t=5754" onclick="window.open(this.href);return false;
โหลด phpBB3 ภาษาไทย ทั้งหน้าเว็บ และ admin
รวมพลคนใช้ phpBB3 แนะนำคนอื่นบ้างนะครับ ทุกคำถามจะได้มีคำตอบ แนะนำคนอื่นๆบ้างนะ ช่วยๆกันไป

สมาชิกใหม่ ก่อนถามแนะนำตัว
http://www.phpbbthailand.com/viewforum.php?f=41
กฏการใช้งานบอร์ด
http://www.phpbbthailand.com/viewtopic.php?f=37&t=5940
nbt
phpBBThailand Hero Member
phpBBThailand Hero Member
โพสต์: 121
ลงทะเบียนเมื่อ: 26 ก.ค. 2008, 21:27

Re: ฐานข้อมูลผมใหญ่มากอ่ะครับ ประมาณ 2GB ตอนนี้ใช้วิธี backup

โพสต์ โดย nbt »

ขอบคุณมากครับ ต่อไปต้องลองใช้วิธีที่แนะนำมานะครับ

ที่ผ่านมาผมก็จะใช้วิธีปิดบอร์ดที่ admin ของ phpbb แต่ไม่ได้ปิด apache หรือ mysql
ไม่แน่ใจว่า ข้อมูลจะพอใช้ได้หรือเปล่าครับ เสียดายมี backup ไว้หลาย revision เลยครับ
ชุมชนนักปั่นจักรยาน www.ThaiMTB.com/forum
ภาพประจำตัวสมาชิก
phpbb
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 3189
ลงทะเบียนเมื่อ: 19 มิ.ย. 2008, 00:26
ติดต่อ:

Re: ฐานข้อมูลผมใหญ่มากอ่ะครับ ประมาณ 2GB ตอนนี้ใช้วิธี backup

โพสต์ โดย phpbb »

อาจจะใช้ได้ แต่ตอนจะเอามาคืนต้อง stop service ก่อน
แต่ทำแบบนั้นไม่ใช่วิธีที่ถูกต้องสำหรับฐานข้อมูล
โหลด phpBB3 ภาษาไทย ทั้งหน้าเว็บ และ admin
รวมพลคนใช้ phpBB3 แนะนำคนอื่นบ้างนะครับ ทุกคำถามจะได้มีคำตอบ แนะนำคนอื่นๆบ้างนะ ช่วยๆกันไป

สมาชิกใหม่ ก่อนถามแนะนำตัว
http://www.phpbbthailand.com/viewforum.php?f=41
กฏการใช้งานบอร์ด
http://www.phpbbthailand.com/viewtopic.php?f=37&t=5940
nbt
phpBBThailand Hero Member
phpBBThailand Hero Member
โพสต์: 121
ลงทะเบียนเมื่อ: 26 ก.ค. 2008, 21:27

Re: ฐานข้อมูลผมใหญ่มากอ่ะครับ ประมาณ 2GB ตอนนี้ใช้วิธี backu

โพสต์ โดย nbt »

โค้ด: เลือกทั้งหมด

mysqlhotcopy --user=root --password=YOURPASSWORD --addtodest  YOURDB  /home/user/backup
กลับมาอัพเดด ตอนนี้ฐานข้อมูลผมขนาดมากกว่า 7GB ใช้วิธี mysqlhotcopy ก็ใช้ได้ดีเลยครับ
หลักการคร่าวๆก็คิอมันจะ lock table ก่อนหลังจากนั้นก็ก๊อปจาก folder database พอก็อปเสร็จมันก็ปลดล๊อคเหมือนเดิม
รวมใช้เวลาไม่เกิน 30 วินาที
ชุมชนนักปั่นจักรยาน www.ThaiMTB.com/forum
sazukia007
phpBBThailand Super Hero Member
phpBBThailand Super Hero Member
โพสต์: 747
ลงทะเบียนเมื่อ: 19 ม.ค. 2009, 21:53

Re: ฐานข้อมูลผมใหญ่มากอ่ะครับ ประมาณ 2GB ตอนนี้ใช้วิธี backu

โพสต์ โดย sazukia007 »

คนเข้าเยอะขนาดนี้มีใช้ม็อดอะไรเสริมใหมครับ เพื่อให้เว็บทำงานเบาลง
nbt
phpBBThailand Hero Member
phpBBThailand Hero Member
โพสต์: 121
ลงทะเบียนเมื่อ: 26 ก.ค. 2008, 21:27

Re: ฐานข้อมูลผมใหญ่มากอ่ะครับ ประมาณ 2GB ตอนนี้ใช้วิธี backu

โพสต์ โดย nbt »

ม็อดแบบเร่งความเร็วไม่มีนะ มีแต่ม็อดให้ช้าลง :)
ก็มีแค่เน้น ram เยอะๆ และ cpu เร็วๆคับ
ชุมชนนักปั่นจักรยาน www.ThaiMTB.com/forum
sazukia007
phpBBThailand Super Hero Member
phpBBThailand Super Hero Member
โพสต์: 747
ลงทะเบียนเมื่อ: 19 ม.ค. 2009, 21:53

Re: ฐานข้อมูลผมใหญ่มากอ่ะครับ ประมาณ 2GB ตอนนี้ใช้วิธี backu

โพสต์ โดย sazukia007 »

ลองเข้าไปดูกระทู้นี้ครับ เผื่อช่วยได้ (ไม่รับประกันนะครับ :lol: )

http://www.phpbbthailand.com/viewtopic.php?f=25&t=9944" onclick="window.open(this.href);return false;
ภาพประจำตัวสมาชิก
phpbb
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 3189
ลงทะเบียนเมื่อ: 19 มิ.ย. 2008, 00:26
ติดต่อ:

Re: ฐานข้อมูลผมใหญ่มากอ่ะครับ ประมาณ 2GB ตอนนี้ใช้วิธี backu

โพสต์ โดย phpbb »

nbt เขียน:

โค้ด: เลือกทั้งหมด

mysqlhotcopy --user=root --password=YOURPASSWORD --addtodest  YOURDB  /home/user/backup
กลับมาอัพเดด ตอนนี้ฐานข้อมูลผมขนาดมากกว่า 7GB ใช้วิธี mysqlhotcopy ก็ใช้ได้ดีเลยครับ
หลักการคร่าวๆก็คิอมันจะ lock table ก่อนหลังจากนั้นก็ก๊อปจาก folder database พอก็อปเสร็จมันก็ปลดล๊อคเหมือนเดิม
รวมใช้เวลาไม่เกิน 30 วินาที
ถ้าใช้ SSH ได้เป็นวิธีที่เร็วที่สุด สำหรับฐายข้อมูลขนาดใหญ่ ครับ เร็วกว่า Backup ผ่าน CP ของ Host แต่ข้อเสียคือ ถ้าจะย้ายข้อมูลไปเครื่องอื่น ต้องเป็นเวอร์ชั่นเดียวกันหรือไม่ต่างกันมากเท่านั้น
โหลด phpBB3 ภาษาไทย ทั้งหน้าเว็บ และ admin
รวมพลคนใช้ phpBB3 แนะนำคนอื่นบ้างนะครับ ทุกคำถามจะได้มีคำตอบ แนะนำคนอื่นๆบ้างนะ ช่วยๆกันไป

สมาชิกใหม่ ก่อนถามแนะนำตัว
http://www.phpbbthailand.com/viewforum.php?f=41
กฏการใช้งานบอร์ด
http://www.phpbbthailand.com/viewtopic.php?f=37&t=5940
ตอบกลับโพส

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 143 และ บุคคลทั่วไป 0 ท่าน