- รับลิงก์
- X
- อีเมล
- แอปอื่นๆ
ปัญหา 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 ก่อน
ความคิดเห็น
งง
ตอบลบใช่เลย งง
ตอบลบ