สิ่งที่มักจะเจอเวลาเราใช้งาน Web server จำลอง บน Windows นั้นก็คือปัญหา Start MySQL ไม่ได้นั้นเอง วันนี้เราจะได้นำเทคนิดง่าย ๆ สำหรับแก้ปัญหา Xampp สตาร์ท mysql ไม่ได้ หรือ Error: mysql shutdown unexpectedly ว่าแล้วก็มาดูวิธีการแก้ปัญหากันเลยดีกว่า
วิธีแก้ปัญา Xampp start MySQL ไม่ได้ Error mysql shutdown unexpectedly
1. ไปที่ Folder Xampp เช่น C:\xampp\mysql จากนั้นทำการ Backup folder "data" ไว้ก่อนเพื่อกันเหนียว
2. เข้าไปยัง Folder C:\xampp\mysql\backup จาก Copy file ใน Folder ทั้งหมด ยกเว้นไฟล์ที่มีชื่อว่า ib_logfile0, ib_logfile1, ibdata1, ibtmp1 ไฟล์เหล่านี้เป็นเหมือนไฟล์ที่ทำงานร่วมกับ Database ที่เราสร้างขึ้นบน Xampp หากเรา Copy ไปด้วยจะเกิดปัญหาใช้งานฐานข้อมูลที่มีอยู่เดิมไม่ได้
3. ไปที่ Folder C:\xampp\mysql\data จากนั้นวางไฟล์ทั้งหมดที่เรา Copy มาไว้ใน Folder นี้
4. กลับไปที่โปรแกรมที่เปิดไว้อีกครั้ง เมื่อลองกด "Start" ที่ MySQL อีกครั้งจะพบว่าตอนนี้เราสามารถสตาร์ทมันได้แล้ว 🥳🥳🥳
แต่หลังจากแก้ไขเรื่อง mysql shutdown unexpectedly ด้วยวิธีนี้แล้ว Xampp จะทำการ Rest passwrd เป็นค่า Default หาคุณต้องการเปลี่ยน Password MySQL ของ Xampp สามารถอ่านต่อได้ที่
วิธีเปลี่ยนรหัสผ่าน phpmyadmin MySQL XAMPP