Tampilan error |
XAMPP Control Panel adalah alat administrasi yang digunakan dalam paket perangkat lunak XAMPP, yang memungkinkan pengguna untuk mengelola dan mengontrol layanan seperti Apache web server, MySQL database server, PHP, dan lainnya. Salah satu pesan error yang sering muncul di konsol XAMPP adalah “Error: MySQL Shutdown Unexpectedly”. Pesan ini menunjukkan bahwa server database MySQL telah berhenti bekerja tanpa peringatan, dan hal ini dapat disebabkan oleh berbagai masalah, seperti konflik port, masalah konfigurasi, atau adanya aplikasi lain yang menggunakan port yang sama. Untuk mengatasi masalah ini, pengguna sebaiknya memeriksa log kesalahan MySQL dan mengambil tindakan perbaikan berdasarkan penyebabnya agar layanan MySQL dapat beroperasi normal kembali.
Untuk mengatasi hal tersebut terdapat beberapa cara yaitu
Cara Pertama Merubah Port MySQL
Berikut cara untuk merubah port MySQL di XAMPP.
- Buka file my.ini klik tombol menu Config pada tab menu Actions lalu klik my.ini.
- Selanjutnya, cari kode bertuliskan port=3306 dan ubah angkanya menjadi port=3307 atau ubah angka kode ke angka lainnya yang tidak digunakan oleh sistem lainnya. Untuk mencari kode port dapat dengan cara CTRL + F lalu ketikkan 3306.
- Setelah diubah lalu simpan dengan cara CTRL + S.
Cara Kedua Dengan Cara Repair Database di Menu Shell
Berikut cara untuk memperbaiki database di menu Shell XAMPP.
- Klik tombol Shell
- Lalu akan muncul jendela seperti dibawah ini
- Lalu ketikan perintah berikut mysqld --console --skip-grant-tables --skip-external-locking setelah itu tekan ENTER pada keyboard. Maka akan muncul seperti dibawah ini.
Lalu minimize jendela. - Selanjutnya, kembali ke halaman awal XAMPP dan tekan tombol Shell kembali (seperti langkah no. 1). Ketikan perintah mysqlcheck -r --database mysql --use-frm kemudian tekan ENTER. Maka akan muncul tampilan seperti berikut.
- Setelah itu tutup semua jendela dan jalankan kembali MySQL di XAMPP.
Cara Ketiga Dengan Cara Merubah Folder di XAMPP
Berikut cara untuk merubah folder agar XAMPP tidak bermasalah.
- Masuk ke file direktori mysql yang ada di dalam folder XAMPP C:\xampp\mysql
- Kemudian Rename folder data menjadi data_lama.
- Buat folder baru dan beri nama data.
- Pada folder backup, copy seluruh file dan paste ke dalam folder data.
- Selanjutnya, copy data ibdata1 yang berada pada folder data_lama.
- Lalu hasil copy data ibdata1 dari folder data_lama, paste ke dalam folder data dan replace data lama dengan data ibdata1 dari folder data_lama.
- Lalu kembali ke folder data_lama dan copy file database Anda dan paste kembali kedalam folder data, apabila muncul notifikasi replace, klik replace file.