วิธีซ่อมตารางที่เป็น Innodb สำหรับ Directadmin (MySQL)
โดยปกติ InnoDB Engine จะมีการ recovery ตัวเองเสมอในกรณีที่ Table มีปัญหาแต่ก็อาจจะมีบางครั้งที่เป็นการเสียหายที่มากกว่าระบบจะทำการ recovery ตัวเองได้สาเหตุที่ผมพบเจอบ่อยๆก็คือ Harddisk ของเซิฟเวอร์เต็ม หรือมีการไปยุ่งกับไฟล์ lbdata เช่นการ copy, หรือไปทำให้มันเกิดการ lock จนทำให้ MySQL รับ transaction เข้ามาแต่ Commit ไม่ได้จนทำให้ Crash ในที่สุดและวิธีการซ่อมแซม InnoDB Engine แบ่งเป็นขั้นตอนดังนี้ 1) เปิด mode innodb recovery ให้กับ mysql โดยจะมีทั้งหมด 6 mode โดยแต่ละโหมดก็คือลำดับของความเสียหายที่อาจจะเกิดขึ้นกับข้อมูลใน Database แนะนำให้ไล่ตั้งแต่ 1-6 หาก start mysql ขึ้นที่ mode 1 ก็ถือว่าโชคดีที่สุดครับ 2) ทำการ Dump Database