ซ่อมตาราง MyISAM คว​​ามเสียหายเนื่องจากกระแสไฟฟ้าขัดข้อง

จากประเภทต่างๆของตารางฐานข้อมูลในฐานข้อมูล MySQL, ตาราง MyISAM เป็นตารางค่าเริ่มต้น ตารางเหล่านี้มีความปลอดภัยมากอย่างที่มันอำนวยความสะดวกในการล็อคตารางระดับที่ล็อคตารางในขณะที่ประสิทธิภาพการดำเนินงานการปรับปรุงใด ๆ แต่เวลาที่คุณพบในสถานการณ์ที่แฟ้มดัชนีของตาราง MyISAM ได้รับเหตุผลต่างๆความเสียหายเนื่องจาก ด้วยเหตุผลดังกล่าวสามารถเกิดขึ้นเนื่องจากการติดเชื้อไวรัส, ไฟกระชาก, ปิดระบบทันที ฯลฯ MySQL ให้วิธีการต่างๆเพื่อตรวจสอบและซ่อมแซมความเสียหายของตาราง MySQL ซึ่งความล้มเหลวในการให้บริการของมืออาชีพ MySQL เครื่องมือการกู้คืนจะต้องดำเนินการเพื่อซ่อมแซมฐานข้อมูล MySQL

การสถานการณ์จริงเข้าบัญชีที่คุณกำลังทำงานกับตาราง MySQL ในระหว่างที่มีการตัดไฟ คุณสามารถเปิดตาราง MySQL เมื่อกำลังมีการเรียกคืนและดำเนินการแบบสอบถามเพื่อเรียกระเบียนบาง แต่แบบสอบถามล้มเหลวและข้อผิดพลาดต่อไปนี้จะแสดง:

“MySQL รหัสข้อผิดพลาด 132 = แฟ้มฐานข้อมูลเก่า”

ก่อให้เกิด:

สาเหตุของปัญหานี้ก็คือค​​ำจำกัดความของตารางมีความเสียหายเนื่องจากไฟฟ้าดับ ด้วยเหตุนี้คุณไม่สามารถเรียกใช้แบบสอบถาม

มีมติ:

ในกรณีเช่นนี้คุณควรตรวจสอบตาราง MySQL สำหรับการทุจริตและหลังจากนั้นหากพบข้อผิดพลาดแล้วซ่อมแซมพวกเขา การทำเช่นนี้คุณสามารถดำเนินการวิธีการต่อไปนี้:

*

ตรวจสอบตาราง: ในการใช้วิธีการนี​​้เพื่อตรวจสอบตารางคุณไม่จำเป็นต้องออกจากเซิร์ฟเวอร์ มีพารามิเตอร์ที่มีประโยชน์มากมายที่จะใช้คำสั่งนี้เช่น QUICK รวดเร็วเปลี่ยนแปลง ฯลฯ ไวยากรณ์ของคำสั่งนี้คือคือ:

ตรวจสอบตาราง TableName [tablename2 … ] [ตัวเลือก] [, option2 … ]

*

ซ่อมแซมตาร​​าง: หลังจากตรวจสอบตารางสำหรับข้อผิดพลาดคุณควรซ่อมแซมตาร​​าง MySQL โดยใช้คำสั่งซ่อมตารางซึ่งจะทำงานโดยไม่ออกจากเซิร์ฟเวอร์ จะได้มีสวิทช์ที่แตกต่างกันให้เลือกเช่นขยาย USE_FRM ฯลฯ ไวยากรณ์ที่เป็น:

TableName ซ่อมตาราง [tablename1 … ] [ตัวเลือก]

หากมีข้อผิดเป็นเวลานานเมื่อคุณงอกใหม่แบบสอบถามจะต้องถูกประหารชีวิตก็หมายความว่าตาราง MySQL ได้รับความเสียหายอย่างรุนแรง สถานการณ์เช่นนี้จะสามารถแก้ไขได้โดยการซ่อมแซมตาร​​าง MySQL โดยใช้บุคคลที่สามซอฟต์แวร์ซ่อมแซม MySQL ประโยชน์ที่ใหญ่ที่สุดของเช่น MySQL เครื่องมือการกู้คืนคือว่าเครื่องมือเหล่านี้ใช้กลไกการสแกนที่มีความซับซ้อนสูงไม่แก้ไขฐานข้อมูลที่มีอยู่ในขณะที่การสแกน

ที่แนะนำมากที่สุดซอฟต์แวร์ซ่อมแซม MySQL ซึ่งถูกออกแบบมาเพื่อซ่อมแซมฐานข้อมูลถูกสร้างขึ้นใน MySQL 3.x, 4.x, 5.x และ 6.x รุ่นเป็นดาวฤกษ์ Phoenix กู้คืนฐานข้อมูลสำหรับ MySQL ความสามารถในการกู้คืนวัตถุฐานข้อมูลต่างๆเช่นตารางวิวคีย์หลัก ฯลฯ นี้เครื่องมือการกู้คืนกู้คืนข้อมูล MySQL MySQL ไฟล์ทุกชนิดรวมทั้ง. ibdata. IBD. FRM. myd และ. myi มันเข้ากันได้กับ Windows 7, Vista, Server 2003, XP, และ 2000