• 1.png
  • 2.png
  • 3.png
  • 4.png
  • 5.png

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:

  1. Port Konflik: Port yang diperlukan oleh MySQL (biasanya port 3306) mungkin digunakan oleh aplikasi lain. Ini menghalang MySQL daripada berjalan.

  2. Fail MySQL Rosak: Fail seperti ibdata1, fail log, atau fail konfigurasi MySQL mungkin rosak, menyebabkan pangkalan data gagal untuk dimulakan.

  3. 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.

  4. Masalah Konfigurasi: Konfigurasi dalam my.ini (fail konfigurasi MySQL) mungkin tidak betul.

  5. Kekurangan Ruang Simpanan: Jika cakera keras hampir penuh, ini boleh menghalang MySQL daripada berfungsi.

Error.png

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:

  1. Rename folder mysql/data to mysql/data_old
  2. Make a copy of mysql/backup folder and name it as mysql/data
  3. Copy all your database folders from mysql/data_old into mysql/data (except mysqlperformance_schema, and phpmyadmin folders)
  4. Copy mysql/data_old/ibdata1 file into mysql/data folder
  5. Start MySQL from XAMPP control panel

errorsolved.png

Semoga berjaya