การติดตั้ง FreeNAS ตอนที่ 2

แก้ปัญหา MySQL shutdown unexpectedly ของ XAMPP



ปัญหา MySQL shutdown unexpectedly ของ XAMPP คงเป็นปัญหาให้กับหลายคนไม่น้อยที่ชอบมือซุกซน ซึ่งเคยเกิดกับผมสมัยเรียน เรามาดูสาเหตุและวิธีแก้กันเลยครับ

สาเหตุ

  • ไปลบฐานข้อมูลในโฟลเดอร์ C:\xampp\mysql\data ในขณะที่ Start Apache กับ MySQL อยู่ ไม่ได้ลบผ่านหน้า phpmyadmin
  • ย้ายฐานข้อมูลโดยการก๊อปไฟล์ แล้วไปวางทับ โดยไม่ได้ก๊อปไฟล์ ibdata1 มาด้วย ปัญหานี้จะไม่เกิดหากใช้ ฐานข้อมูลแบบ MyISAM แต่หากเป็น InnoDB รับรองต้องเจอครับ

วิธีแก้

  • ก๊อปไฟล์ ibdata1, ib_logfile0, ib_logfile1 ทั้ง 3 ไฟล์ในโฟลเดอร์ C:\xampp\mysql\data ของฐานข้อมูลที่เราก๊อปมาไปวางทับ ไม่งั้นระบบจะไม่ยอมให้กระทำการใดๆกับไฟล์
  • หากต้องลบข้อมูลหรือย้ายข้อมูลโดยไม่ผ่าน phpmyadmin ควรที่จะปิด Service ก่อน

ที่มา : http://goo.gl/fjpf6f

ความคิดเห็น

แสดงความคิดเห็น