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_logfile0
ib_logfile1
Penting: JANGAN hapus file
ibdata1
atau 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
data
menjadidata_old
(ini adalah backup data Anda).Buat folder baru dengan nama
data
.Salin semua konten dari folder
\xampp\mysql\**backup**
ke folderdata
yang baru.Salin file
ibdata1
dari folder\xampp\mysql\**data_old**
dan tempel (paste) ke folderdata
yang baru (menimpa file jika ada).Salin semua folder database Anda (kecuali folder
mysql
,performance_schema
, danphpmyadmin
) dari\xampp\mysql\**data_old**
dan tempel ke folderdata
yang baru.Coba start MySQL di XAMPP Control Panel.
Tidak ada komentar:
Posting Komentar