Score:0

จะสำรองฐานข้อมูล MySQL ขนาดใหญ่ด้วยความช่วยเหลือของสแน็ปช็อต LVM ได้อย่างไร

ธง in

ฉันกำลังพยายามค้นหาขั้นตอนการสำรอง/กู้คืนสำหรับ MySQL 8 DB ที่มี 400M+ แถวในตาราง InnoDB MySQLdump ใช้เวลาหลายวัน ดังนั้นฉันจึงลองตอนนี้:

  • ติดตั้งไดรฟ์ข้อมูล LVM บนโฟลเดอร์ DB
  • สร้างภาพรวม LVM
  • กู้คืนบนเซิร์ฟเวอร์อื่นจาก Snapshot

ไฟล์ทั้งหมดอยู่ที่นั่น แต่ MySQL จะไม่เริ่มทำงาน:

2021-07-04T15:48:14.415660Z 1 [ระบบ] [MY-013576] [InnoDB] การเริ่มต้น InnoDB ได้เริ่มขึ้นแล้ว
2021-07-04T15:48:14.637407Z 1 [ข้อผิดพลาด] [MY-012209] [InnoDB] พบไฟล์หลายไฟล์สำหรับ ID พื้นที่ตารางเดียวกัน:
2021-07-04T15:48:14.637473Z 1 [ข้อผิดพลาด] [MY-012202] [InnoDB] Tablespace ID: 196 = ['test/SUM_stats_cat_d.ibd', 'website/wp_actionscheduler_actions.ibd'] 

เห็นได้ชัดว่ามีมากกว่าโฟลเดอร์ธรรมดาของฐานข้อมูลที่จะคัดลอกเซิร์ฟเวอร์ภายในมีฐานข้อมูลอื่นซึ่งดูเหมือนจะขัดแย้งกับการนำเข้า

มีวิธีแก้ไขปัญหานี้หรือไม่? ถ้าไม่ อะไรจะเป็นกลยุทธ์ที่ดีกว่าสำหรับการสำรอง/กู้คืน

Michael Hampton avatar
cz flag
เรียกใช้ replicationslave และทำการสำรองข้อมูล mysqldump จากสลาฟ
merlin avatar
in flag
ดัมพ์ไม่ใช่ปัญหา 30 ม. การจำลองแบบบนเซิร์ฟเวอร์อื่นคือ ในกรณีนี้ไปยังเซิร์ฟเวอร์ dev ในเครื่องและไปยังสภาพแวดล้อมการจัดเตรียม/การทดสอบใหม่ ทำงานเป็นเวลา 22 ชั่วโมงแล้ว
Michael Hampton avatar
cz flag
ควรตั้งค่าการจำลองแบบก่อนที่จะโหลดฐานข้อมูล ตอนนี้คุณเพียงแค่ต้องรอ
merlin avatar
in flag
เป็นไปได้ไหมที่จะสร้างและใช้ Schema อื่นบน Slave @MichaelHampton ถ้าใช่ ก็สามารถใช้ทาสเพื่อจุดประสงค์อื่นได้เช่นกัน
Score:0
ธง ua

ฉันคิดว่าจำเป็นต้องสร้าง LVM ในขณะที่ดิสก์ไม่ได้ใช้งาน - มันเกี่ยวข้องกับการแกะส่วนของอุปกรณ์ออก

LVM จัดการพาร์ติชั่นดิสก์ทั้งหมด ไม่ใช่แค่ไดเร็กทอรีทรี

ระหว่างการสร้างสแน็ปช็อตและใช้งานบนเซิร์ฟเวอร์อื่น คุณต้องคัดลอกไปยังเซิร์ฟเวอร์อื่น

ฉันชอบที่จะหยุด mysqld ในขณะที่ทำสแน็ปช็อต แต่ในทางทฤษฎีนั้นไม่จำเป็น

ในด้านความเร็ว LVM นั้นเร็วที่สุดเท่าที่เคยมีมา

โพสต์คำตอบ

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