Setelah lama menggunakan Laragon dibeberapa project, akhir-akhir ini saya menggunakan XAMPP lagi dikarenakan tugas-tugas kuliah. Sebenarnya bisa sih pake Laragon, (bisa kalipun) tapi karena dosen dan teman-teman lain menggunakan XAMPP jadi kita ngikut aja biar seragam
Terakhir kali menggunakan XAMPP itu masa-masa SMK, belajar CRUD PHP dengan Database :D tapi itu otodidak sih soalnya saya dari jurusan TKJ bukan RPL hehe, jadi saya dulu belajarnya Jaringan bukan Pemrograman :), tapi sekarang saya kuliah ambil jurusan Teknologi Rekayasa Perangkat Lunak jadi isinya hampir 70% pemrograman
Nah, itu tadi cerita singkat, sekarang kembali ke topik :D
Setelah, beberapa minggu menggunakan XAMPP di Sistem Operasi Windows, ada error yang tak terduga dari MySQL yang memunculkan Error:
09:34:46 [mysql] Error: MySQL shutdown unexpectedly.
09:34:46 [mysql] This may be due to a blocked port, missing dependencies,
09:34:46 [mysql] improper privileges, a crash, or a shutdown by another method.
09:34:46 [mysql] Press the Logs button to view error logs and check
09:34:46 [mysql] the Windows Event Viewer for more clues
09:34:46 [mysql] If you need more help, copy and post this
09:34:46 [mysql] entire log window on the forums
Untung saja Error ini saya sadari pada saat hari libur, bukan H-1 Jam Presentasi di Kelas
Dulunya juga saya pernah ketemu error yang sama (bahkan sering) dalam sebulan yaa sekitar 1 kali lah Error MySQL shutdown unexpectedly karena itulah saya pindah ke aplikasi Laragon, setelah menggunakan Laragon sejauh ini aman aman saja dari Error MySQL shutdown unexpectedly
Jadi ada beberapa solusi yang saya coba dari internet (no 3 cara paling ampuh!)
3 Cara Atasi XAMPP: MySQL shutdown unexpectedly di Windows
Cara 1: Run As Administrator pada XAMPP Control Panel
Cara yang ini cukup mudah, hanya dengan run as administrator pada XAMPP Control Panel
Klik kanan pada shortcut/aplikasi XAMPP Control Panel, lalu klik Run As Administrator
- Cari shortcut / aplikasi XAMPP Control Panel
- Klik kanan pada aplikasi tersebut, lalu Run as Administrator
- Lalu, coba start kembali MySQL
Cara 2: Ganti Port MySQL
- Buka direktori C:\xampp\mysql\bin
- Buka file my.ini di text editor / notepad
- Cari kode yang bertuliskan "port=3306" dan ubah menjadi "port=3308"
- Setelah mengubah port, save notepad untuk menyimpan hasil perubahan
- Lalu, coba start kembali MySQL
Cara 3: Edit Folder data MySQL
- Rename folder C:\xampp\mysql\data menjadi c:\xampp\mysql\data-old
- Buat folder baru C:\xampp\mysql\data
- Copy semua isi dari folder C:\xampp\mysql\backup lalu paste ke dalam folder C:\xampp\mysql\data yang baru saja kita buat
- Copy semua folder database yang ada di dalam folder C:\xampp\mysql\data-old ke dalam folder C:\xampp\mysql\data kecuali folder mysql, performance_schema, dan phpmyadmin!
- Copy file ibdata1 dari C:\xampp\mysql\data-old lalu timpa ke dalam folder C:\xampp\mysql\data
- Lalu, coba start kembali MySQL
Nah, itu dia tadi 3 Cara Atasi Cara Atasi XAMPP: MySQL shutdown unexpectedly di Windows, jika ada yang ingin ditanyakan ketik saja di kolom komentar dibawah 😉👋
Referensi : How to solve "Error: MySQL shutdown unexpectedly"?
tentu saja dek laksa 🤙🏻