Masalah MySQL shutdown unexpectedly di XAMPP umumnya disebabkan oleh konflik port atau kerusakan pada file data MySQL. Mencoba memaksa terus klik Start tidak akan berhasil.
Berikut langkah-langkah akurat yang bisa Anda coba, dari yang paling umum hingga solusi yang melibatkan pemulihan data.
1. Hapus File Log yang Bermasalah
Terkadang, file log yang tidak bersih dapat menyebabkan MySQL gagal start.
Langkah-langkah:
Pastikan semua modul di XAMPP Control Panel dalam status Stop.
Buka folder instalasi XAMPP Anda (biasanya
C:\xampp).Arahkan ke folder:
\xampp\mysql\data.Cari dan hapus file bernama:
ib_logfile0ib_logfile1Penting: JANGAN hapus file
ibdata1atau folder database Anda.
Coba start MySQL di XAMPP Control Panel.
2. Jalankan XAMPP sebagai Administrator
Kurangnya hak akses (izin) dapat mencegah MySQL membuat service atau mengakses file yang diperlukan.
Langkah-langkah:
Tutup XAMPP Control Panel sepenuhnya (pastikan tidak berjalan di system tray).
Temukan shortcut XAMPP Control Panel.
Klik kanan pada shortcut tersebut dan pilih Run as administrator.
Coba start MySQL.
3. Pemulihan Data (Jika File Corrupt)
Jika langkah di atas gagal, kemungkinan file data MySQL Anda rusak (corrupt), seringkali ditandai dengan pesan error seperti "MySQL shutdown unexpectedly".
PENTING: Lakukan langkah ini hanya setelah langkah 1-2 gagal, karena melibatkan manipulasi folder data.
Langkah-langkah:
Pastikan semua modul di XAMPP Control Panel dalam status Stop.
Buka folder
\xampp\mysql.Ganti nama folder
datamenjadidata_old(ini adalah backup data Anda).Buat folder baru dengan nama
data.Salin semua konten dari folder
\xampp\mysql\**backup**ke folderdatayang baru.Salin file
ibdata1dari folder\xampp\mysql\**data_old**dan tempel (paste) ke folderdatayang baru (menimpa file jika ada).Salin semua folder database Anda (kecuali folder
mysql,performance_schema, danphpmyadmin) dari\xampp\mysql\**data_old**dan tempel ke folderdatayang baru.Coba start MySQL di XAMPP Control Panel.

Tidak ada komentar:
Posting Komentar