Score:0

mysqld ไม่สามารถเริ่มต้นได้เนื่องจาก InnoDB

ธง in

ฉันติดตั้ง MariaDB บน ​​MX Linux ข้อมูลระบบของฉันด้านล่าง:

ระบบ: เคอร์เนล: 5.10.0-9-amd64 x86_64 บิต: 64 คอมไพเลอร์: gcc v: 10.2.1 
           พารามิเตอร์: BOOT_IMAGE=/boot/vmlinuz-5.10.0-9-amd64 
           root=UUID=<filter> ro สแปลชเงียบ 
           เดสก์ท็อป: Xfce 4.16.0 tk: Gtk 3.24.24 ข้อมูล: xfce4-panel wm: xfwm 4.16.1 vt: 7 
           dm: LightDM 1.26.0 Distro: MX-21_x64 Wildflower 20 ตุลาคม 2564 
           ฐาน: Debian GNU/Linux 11 (บูลส์อาย)

เมื่อฉันเริ่มเซิร์ฟเวอร์โดยใช้คำสั่ง:

sudo mysqld

ฉันได้รับข้อผิดพลาดต่อไปนี้เกี่ยวกับ InnoDB ที่ขาดหายไป FILE_CHECKPOINT :

$ sudo mysqld
[sudo] รหัสผ่านสำหรับ ****: 
2022-02-22 0:00:18 0 [หมายเหตุ] mysqld (mysqld 10.5.12-MariaDB-0+deb11u1) เริ่มต้นเป็นกระบวนการ 14306 ...
2022-02-22 0:00:18 0 [หมายเหตุ] RocksDB: พบ 2 คอลัมน์ตระกูล
2022-02-22 0:00:18 0 [หมายเหตุ] RocksDB: คอลัมน์ครอบครัวเมื่อเริ่มต้น:
2022-02-22 0:00:18 0 [หมายเหตุ] cf=default
2022-02-22 0:00:18 0 [หมายเหตุ] write_buffer_size=67108864
2022-02-22 0:00:18 0 [หมายเหตุ] target_file_size_base=67108864
2022-02-22 0:00:18 0 [หมายเหตุ] cf=__system__
2022-02-22 0:00:18 0 [หมายเหตุ] write_buffer_size=67108864
2022-02-22 0:00:18 0 [หมายเหตุ] target_file_size_base=67108864
2022-02-22 0:00:18 0 [หมายเหตุ] RocksDB: Table_store: โหลดข้อมูล DDL สำหรับ 0 ตาราง
2022-02-22 0:00:18 0 [หมายเหตุ] RocksDB: สถิติทั่วโลกโดยใช้ตัวสร้างดัชนี get_sched_indexer_t
2022-02-22 0:00:18 0 [หมายเหตุ] ปลั๊กอินเครื่องมือจัดเก็บข้อมูล MyRocks เริ่มต้นสำเร็จแล้ว
2022-02-22 0:00:18 0 [หมายเหตุ] InnoDB: ใช้ mutexes เหตุการณ์
2022-02-22 0:00:18 0 [หมายเหตุ] InnoDB: ตารางที่บีบอัดใช้ zlib 1.2.11
2022-02-22 0:00:18 0 [หมายเหตุ] InnoDB: จำนวนพูล: 1
2022-02-22 0:00:18 0 [หมายเหตุ] InnoDB: การใช้คำสั่ง crc32 + pclmulqdq
2022-02-22 0:00:18 0 [หมายเหตุ] mysqld: O_TMPFILE ไม่ได้รับการสนับสนุนบน /tmp (ปิดใช้งานความพยายามในอนาคต)
2022-02-22 0:00:18 0 [หมายเหตุ] InnoDB: การใช้ Linux native AIO
2022-02-22 0:00:18 0 [หมายเหตุ] InnoDB: กำลังเริ่มต้นบัฟเฟอร์พูล ขนาดรวม = 134217728 ขนาดก้อน = 134217728
2022-02-22 0:00:18 0 [หมายเหตุ] InnoDB: การเริ่มต้นของบัฟเฟอร์พูลเสร็จสมบูรณ์
2022-02-22 0:00:18 0 [หมายเหตุ] InnoDB: กำลังเริ่มต้นการกู้คืนข้อขัดข้องจากจุดตรวจ LSN=45118,45118
**2022-02-22 0:00:18 0 [ข้อผิดพลาด] InnoDB: ไม่มี FILE_CHECKPOINT ที่ 45118 ระหว่างจุดตรวจ 45118 และจุดสิ้นสุด 108246**
2022-02-22 0:00:18 0 [ข้อผิดพลาด] InnoDB: การเริ่มต้นปลั๊กอินถูกยกเลิกโดยมีข้อผิดพลาด ข้อผิดพลาดทั่วไป
2022-02-22 0:00:18 0 [หมายเหตุ] InnoDB: กำลังเริ่มปิดระบบ...
2022-02-22 0:00:19 0 [ข้อผิดพลาด] ฟังก์ชันเริ่มต้นของปลั๊กอิน 'InnoDB' ส่งคืนข้อผิดพลาด
2022-02-22 0:00:19 0 [ข้อผิดพลาด] การลงทะเบียนปลั๊กอิน 'InnoDB' เป็น STORAGE ENGINE ล้มเหลว
2022-02-22 0:00:19 0 [หมายเหตุ] ปลั๊กอิน 'ข้อเสนอแนะ' ถูกปิดใช้งาน
2022-02-22 0:00:19 0 [ข้อผิดพลาด] เครื่องมือจัดเก็บข้อมูลที่ไม่รู้จัก/ไม่รองรับ: InnoDB
2022-02-22 0:00:19 0 [ข้อผิดพลาด] กำลังยกเลิก

มันเกินความสามารถของฉัน ใครช่วยบอกฉันที

in flag
https://dba.stackexchange.com/questions/163445/innodb-ignoring-the-redo-log-due-to-missing-mlog-checkpoint
in flag
แต่อ่านคำเตือน
Score:0
ธง in

InnoDB ไม่สามารถกู้คืนจากไฟล์บันทึกล่าสุดที่ชื่อ: ib_logfile0

เนื่องจากฉันไม่ต้องบันทึกอะไร ฉันจึงลบออก

/var/lib/mysql/ib_logfile0

หลังจากที่ฉันสามารถเริ่มเซิร์ฟเวอร์ได้ตามปกติ

PS : ฉันเพิ่งมาที่นี่ และฉันไม่รู้ว่าฉันควรจะใช้ "ตอบคำถามของฉัน" หรือเพียงแค่พูดถึงสิ่งนี้ใน "ความคิดเห็น"

in flag
ตอบว่าเป็นทางเลือกที่ถูกต้อง อย่าลืมตอบรับคำตอบของคุณเมื่อคุณได้รับอนุญาต มิฉะนั้น คำถามจะยังคงอยู่ในระบบเป็น "ไม่มีคำตอบ" ตลอดไป

โพสต์คำตอบ

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