MySQL Shutdown Unexpectedly biasanya disebabkan oleh penggunaan port yang sama pada aplikasi lain yg berjalan di perangkat yang sama dengan XAMPP itu sendiri. Error biasanya muncul seperti ini :
Berikut langkah jitu yang sudah berhasil saya coba.
- Rename folder c:\xampp\mysql\data menjadi c:\xampp\mysql\data_old (atau bebas mengganti dengan nama lainnya).
- Buat folder baru c:\xampp\mysql/data.
- Copy semua folder atau file yang ada di mysql\backup ke folder yang baru saja dibuat yaitu mysql\data.
- Copy semua folder database yang ada di mysql\data_old ke mysql\data (skip untuk mysql, performance_schema, dan phpmyadmin folders dari data_old).
- Terakhir, copy file ibdata1 dari mysql\data_old dan replace di dalam folder mysql\data.
- Start MySQL dari XAMPP control panel.
Seharusnya setelah langkah terakhir, XAMPP sudah dapat digunakan lagi.
Selamat mencoba. Komen dibawah jika ada kendala 🙂