Score:0

18.04 LTS -> 20.04 LTS ทำให้ mysql เสีย เส้นทางการอัปเกรดที่ไม่รองรับ

ธง in

https://dev.mysql.com/doc/refman/8.0/en/upgrade-paths.html ฉันมี v18 LTS เพิ่งอัปเกรดเป็น v20 LTS และไม่รองรับการข้ามเวอร์ชันสำหรับ MySQL ตอนนี้ฉันติดอยู่กับการปิด mysql เนื่องจากไม่สามารถอัปเกรดตาราง INNODB ได้

[ข้อผิดพลาด] [MY-013168] [InnoDB] ไม่สามารถอัปเกรดเซิร์ฟเวอร์ที่เก่ากว่า 5.7 เป็น 8.0

ตัวเลือกของฉันคืออะไร?

Score:2
ธง in

คุณมีตัวเลือกบางอย่างอยู่ข้างหน้าคุณ:

  1. ล้าง MySQL ออกจากระบบ อย่าลืมลบไฟล์ /etc/mysql ไดเร็กทอรีด้วย จากนั้นติดตั้งใหม่และกู้คืนจากข้อมูลสำรองล่าสุด
  2. เริ่มการทำงานของ VM ติดตั้ง MySQL 5.7 (ใช่ 5.7) หยุดฐานข้อมูล คัดลอกที่มีอยู่ /etc/mysql ไฟล์ไปยังไดเร็กทอรีข้อมูลของ VM เริ่ม MySQL และให้อัปเกรดตารางของคุณ จากนั้น:
    1. ใช้ mysqldump เพื่อแยกข้อมูลและโหลดลงในการติดตั้ง 20.04 หรือ â¦
    2. อัปเกรด VM เป็น MySQL 8.0 จากนั้นคัดลอกไฟล์ข้อมูลที่อัปเดตใหม่ไปยังการติดตั้ง 20.04 ของคุณ
  3. เปิดคอนเทนเนอร์ Docker สำหรับอินสแตนซ์ของ MySQL ระหว่างเวอร์ชันที่คุณใช้งานกับ 5.7 ล่าสุด และเรียกใช้ฐานข้อมูลของคุณจากที่นั่น

มีตัวเลือกอื่นๆ อีกสองสามตัวเลือก แต่ใช้งานได้มากกว่าและไม่ได้ให้ประโยชน์ใดๆ ที่รับรู้ได้เหนือตัวเลือกสามตัวเลือกข้างต้น โดยทั่วไปเมื่อฉันต้องรับมือกับสถานการณ์แบบนี้ ทางเลือกที่ 2 คือเส้นทางสู่ความสำเร็จที่เร็วที่สุด

โพสต์คำตอบ

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