Error MySQL shutdown unexpectedly di XAMPP adalah masalah klasik yang biasanya terjadi salah satunya yang paling sering terjadi adalah karna data database yang korup (corrupted) akibat komputer mati mendadak atau XAMPP ditutup paksa.

Jangan panik, data Anda kemungkinan besar masih aman. Berikut adalah cara mengatasinya:

  1. Buka aplikasi XAMPP Control Panel, pastikan Apache dan MySQL dalam kondisi Stop.
  2. Buka file explorer dan masuk ke folder instalasi MySQL Anda, biasanya di: C:\xampp\mysql\
  3. Cari folder bernama data dan ubah namanya (rename) menjadi data_old (ini untuk cadangan).
  4. Buat folder baru dengan nama data.
  5. Masuk ke folder backup (C:\xampp\mysql\backup), copy semua isi di dalamnya, lalu paste ke folder data yang baru saja Anda buat.
  6. Masuk kembali ke folder data_old (C:\xampp\mysql\data_old). Copy folder-folder database milik Anda (kecuali folder mysql, performance_schema, dan phpmyadmin). Paste folder tersebut ke dalam folder data yang baru.
  7. [PENTING] Masih di folder data_old, cari file bernama ibdata1. Copy file tersebut dan paste ke folder data yang baru (timpa/replace file yang ada).
  8. Coba Start kembali MySQL di XAMPP Control Panel.