Cara Mengatasi Error: MySQL shutdown unexpectedly pada XAMPP

Halo sobat Sidat.ID, bagaimana kabar sobat semua ? Semoga selalu dalam keadaan sehat dan sukses. Kali ini kita akan membahas Cara Mengatasi Error: MySQL shutdown unexpectedly pada XAMPP. Biasanya untuk error ini akan kita temui ketika melakukan start pada MySQL di XAMPP. Tampilan errornya seperti gambar berikut.

Cara Mengatasi Error: MySQL shutdown unexpectedly pada XAMPP
error pada saat running MySQL di XAMPP

Error "MySQL shutdown unexpectedly" pada XAMPP bisa disebabkan oleh berbagai masalah. Beberapa penyebab umumnya meliputi:

  1. Port Konflik: Port yang digunakan oleh MySQL (biasanya 3306) mungkin sudah digunakan oleh aplikasi lain. Pastikan tidak ada aplikasi lain yang menggunakan port yang sama. Anda bisa mencoba mengganti port MySQL melalui file konfigurasi MySQL (my.ini).
  2. Keterbatasan Memori: Jika sistem Anda memiliki keterbatasan memori atau sumber daya yang rendah, MySQL mungkin gagal berjalan. Pastikan komputer Anda memiliki cukup sumber daya untuk menjalankan XAMPP.
  3. Konfigurasi MySQL Error: Ada masalah dalam file konfigurasi MySQL, seperti my.ini. Pastikan konfigurasi MySQL sudah benar.
  4. File Log Error MySQL: Periksa file log MySQL untuk mengetahui alasan pasti mengapa MySQL berhenti. File log biasanya berada di direktori XAMPP (misalnya: xampp/mysql/data).
  5. Antivirus atau Firewall: Beberapa program antivirus atau firewall dapat memblokir akses MySQL. Pastikan Anda memeriksa pengaturan antivirus atau firewall Anda.
  6. Konflik dengan Aplikasi Lain: Beberapa aplikasi mungkin mengganggu operasi MySQL. Pastikan Anda menutup aplikasi lain yang berjalan.
  7. Masalah Pada Data MySQL: Terkadang, data yang ada di database MySQL rusak atau tidak konsisten, yang bisa menyebabkan MySQL berhenti. Anda mungkin perlu memeriksa dan memperbaiki database.
  8. Pembaruan XAMPP: Pastikan Anda menggunakan versi XAMPP yang terbaru, karena pembaruan dapat mengatasi masalah yang ada.
  9. Konflik Dengan Service MySQL Eksternal: Jika Anda memiliki MySQL lain yang berjalan sebagai layanan Windows, ini bisa menyebabkan konflik dengan XAMPP MySQL.
  10. Masalah pada Plugin dan Ekstensi: Terkadang, plugin atau ekstensi yang diinstal di MySQL bisa menyebabkan masalah. Anda bisa mencoba menonaktifkan atau menghapus plugin/ekstensi yang mencurigakan.
  11. Kerusakan File XAMPP: File XAMPP yang rusak atau tidak lengkap juga bisa menyebabkan masalah. Anda mungkin perlu menginstal ulang XAMPP.

Untuk memecahkan masalah ini, sobat dapat mencoba beberapa langkah berikut ini. 

Pertama, silahkan sobat cari pada direktori instalasi XAMPP, biasanya pada direktori C. Selanjutnya sobat bisa membuka direktori C:\xampp\mysql.

Sobat akan menemukan folder "data". Sobat ubah namanya menjadi "data_old". Fungsinya , untuk kita buatkan backup apabila terjadi sesuatu yang tidak diinginkan.

Kedua, masih pada direktori yang sama. Kita copy folder "mysql/backup" dan ubah namanya menjadi "mysql/data". Kalau sobat masih bingung, bisa perhatikan pada gambar berikut ini.

Cara Mengatasi Error: MySQL shutdown unexpectedly pada XAMPP
rename folder pada mysql

Ketiga, sobat buka folder "data_old" dan copy semua file database yang ada (kecuali folder mysql , performance_schema, dan phpmyadmin) ke folder "data" yang baru.

Keempat, sobat buka folder "data_old" dan copy file "ibdata1" kedalam folder "data". Sobat bisa perhatikan gambar berikut, dan perhatikan pada posisi direktori yang diberi tanda kotak merah.

Cara Mengatasi Error: MySQL shutdown unexpectedly pada XAMPP
copy data dari folder data_old


Cara Mengatasi Error: MySQL shutdown unexpectedly pada XAMPP
paste data pada folder data (baru)

Kelima, sobat start ulang MySQL pada XAMPP.

Perlu menjadi catatan, langkah diatas adalah solusi yang serig diterapkan di saat emergency, dan bukan menjadi salah satu solusi yang permanen. Setelah melakukan recovery database, sangat dianjurkan untuk melakukan backup. Dan sobat dapat menginstall ulang XAMPP, karena error tersebut biasanya dikarenakan oleh malfunction / corrupt dari beberapa file pada XAMPP. Namun sobat jangan kuatir, hal ini bukan Databasenya yang rusak.

Ok sobat, sekian dulu tutorial untuk Cara Mengatasi Error: MySQL shutdown unexpectedly pada XAMPP. Semoga tutorial kali ini membantu, apabila sobat memiliki solusi lain mungkin bisa tuliskan pada kolom komentar. Agar para sobat kita yang lain dapat mencoba berbagai solusi untuk mengatasi error yang sama. Terimakasih, salam Sidat.ID

Comentarios