Tags:

ใน MySQL เค้ามีวิธี Backup ข้อมูลที่กึ่งๆ จะเป็น Realtime บ้างรึป่าวครับ ตอนนี้ที่เป็นอยู่ก็คือดาวโหลดผ่านพวก phpMyAdmin หรือ HeidiSQL ซึ่งข้อมูลทั้งฐานข้อมูลมันมีอยู่ราวๆ 5-6GB เห็นจะได้ อาทิตย์หนึ่ง Backup สองรอบ คือแค่รอมันดาวโหลดไฟล์ลงมานี่เล่น Dota2 ได้เป็นเกมเลยทีเดียว T^T แล้วช่วงไหนไฟดับ ข้อมูลหาย กว่าจะ Import กลับขึ้นไปอีก... ออกไปตลาดกลับมายังไม่เสร็จก็มีครับ

Get latest news from Blognone
By: mix5003
AndroidUbuntuWindows
on 10 April 2015 - 22:28 #805759

ลองดูเรื่อง mysql replication ดูครับ

By: SuperBancha
Android
on 12 April 2015 - 18:03 #806058
SuperBancha's picture

เขียนเป็น shell script ครับ

  • dump ข้อมูลออกมาก่อน เก็บไว้ที่ hdd local ของ database server นั่นแหละ
  • compress ข้อมูลนั้นซะ
  • แล้วก็ส่งออกมายังเครื่องภายนอกที่เราต้องการ (ตั้ง ftp server รับเอา)
  • เลือกให้ shell script ทำงานช่วงที่ load ของระบบเราน้อยๆนะครับ

ที่ให้ compress ข้อมูลซะ เพราะมันจะทำให้ข้อมูลเล็กลงไปมาก เวลา upload/download ก็จะสั้นลง แล้วพอเราทำเป็น shell script ให้ทำงานอัตโนมัติ เราก็ไม่ต้องไปยุ่งกับมันแล้วครับ สบายตัว ไม่ต้องนั่งเล่นเกมส์รอมันแล้ว จบ

By: lancaster
Contributor
on 13 April 2015 - 01:49 #806114

ลองดูๆ ครับว่าแบบไหนเหมาะสมกับคุณ แต่พวกนี้เป็น local หมดนะครับยกเว้นอันสุดท้าย

  • mysqldump
  • xtrabackup
  • replicate
By: krit053
UbuntuWindows
on 21 April 2015 - 12:57 #807959
krit053's picture

ขอบคุณทุกคำแนะนำครับ