Mengatasi Masalah “MySQL shutdown unexpectedly” pada XAMPP Windows
Saya menggunakan xampp untuk development web aplikasi saya, tiba-tiba mysql tidak bisa dibuka, muncul pesan “MySQL shutdown unexpectedly”.

Alhamdulillah ketemu solusinya, cukup mudah, berikut solusinya, ada 2 cara:
CARA PERTAMA
- RENAME folder ini “C:\xampp\mysql\data“, misalnya menjadi “C:\xampp\mysql\data.bak“
- Buat folder baru dengan nama data, “C:\xampp\mysql\data“
- Buka folder “C:\xampp\mysql\backup“, folder ini sudah ada otomatis
- Copy seluruh isi dari folder “C:\xampp\mysql\backup” ke “C:\xampp\mysql\data“
- copy file-file di bawah ini dari “C:\xampp\mysql\data.bak“, ke “C:\xampp\mysql\data”
- semua folder database anda, (nama database yang biasa anda lihat di phpmyadmin di sini berbentuk folder).
- file “aria_log.00000001”
- file “aria_log_control”
- file “ib_logfile0”
- file “ib_logfile1”
- file “ibdata1”
- file “my.ini”
- file “mysql_error.log”
- folder ini JANGAN DICOPY:
- “mysql”,
- “performance_schema”,
- “
phpmyadmin“
- Silakan start MySQL-nya
CARA KE-DUA
JIKA CARA NO.1 TIDAK BERHASIL (lakukan langkah ini hanya jika anda sudah memiliki backup database)
- RENAME folder ini “C:\xampp\mysql\data“, misalnya menjadi “C:\xampp\mysql\data.bak” (sudah anda lakukan di cara 1)
- Buat folder baru dengan nama data, “C:\xampp\mysql\data“
- Buka folder “C:\xampp\mysql\backup“, folder ini sudah ada otomatis
- Copy seluruh isi dari folder “C:\xampp\mysql\backup” ke “C:\xampp\mysql\data“
- Nyalakan MySQL
- Buat database baru lagi
- Import database dari backup.
LANGKAH DI ATAS SEHARUSNYA AKAN MEMULIHKAN MYSQL MENJADI NORMAL. TETAPI KHUSUS ANDA YANG TELAH MENGGANTI PASSWORD ROOT HARUS MENGGANTI ULANG KARENA LANGKAH DI ATAS MENGEMBALIKAN PASSWORD ROOT MENJADI TANPA PASSWORD.