Error "MySQL shutdown unexpectedly" bermaksud MySQL tidak dapat dimulakan seperti biasa dan telah ditamatkan secara tiba-tiba. Ini sering berlaku pada XAMPP atau aplikasi lokal yang menjalankan MySQL dan boleh disebabkan oleh beberapa sebab berikut:
-
Port Konflik: Port yang diperlukan oleh MySQL (biasanya port 3306) mungkin digunakan oleh aplikasi lain. Ini menghalang MySQL daripada berjalan.
-
Fail MySQL Rosak: Fail seperti
ibdata1, fail log, atau fail konfigurasi MySQL mungkin rosak, menyebabkan pangkalan data gagal untuk dimulakan. -
Penutupan Tidak Sempurna: MySQL tidak ditutup dengan betul pada sesi sebelumnya, contohnya jika komputer dimatikan secara tiba-tiba. Ini menyebabkan fail tertentu menjadi tidak konsisten.
-
Masalah Konfigurasi: Konfigurasi dalam
my.ini(fail konfigurasi MySQL) mungkin tidak betul. -
Kekurangan Ruang Simpanan: Jika cakera keras hampir penuh, ini boleh menghalang MySQL daripada berfungsi.

Langkah-langkah untuk menyelesaikan ralat ini.
Important: do not delete the ibdata1 file. You could destroy all your databases.
Instead, first try using the MySQL backup folder which is included with XAMPP. So do next steps:
- Rename folder
mysql/datatomysql/data_old - Make a copy of
mysql/backupfolder and name it asmysql/data - Copy all your database folders from
mysql/data_oldintomysql/data(exceptmysql,performance_schema, andphpmyadminfolders) - Copy
mysql/data_old/ibdata1file intomysql/datafolder - Start MySQL from XAMPP control panel

Semoga berjaya