Ada pesan error saat menjalankan MySQL? Berikut cara mengatasi MySQL tidak bisa running start di Xampp dengan beberapa langkah mudah.
MySQL merupakan sebuah program di Xampp yang digunakan untuk pengelolaan basis data. Meskipun kinerjanya cukup powerful, namun bukan berarti bebas dari gangguan sistem. Salah satu masalah yang sering terjadi adalah MySQL tidak bisa running start.
Selain MySQL, di Xampp terdapat Apache yang juga tak luput dari trouble. Yaps, persoalan yang sudah jadi rahasia umum, bahkan dianggap hal wajar karena dapat diatasi dengan mudah.
Nah, jika kamu punya masalah saat ingin menjalankan salah satu program, tak perlu panik karena hampir semua orang yang bergelut di dunia developer web dan aplikasi pernah mengalami hal tersebut.
Tetapi, sebelum itu cari tahu dulu apa masalah serta penyebabnya. Sehingga saat menerapkan cara mengatasi MySQL tidak bisa running start di Xampp pada artikel ini, perbaikan akan berjalan lancar.
Penyebab MySQL Tidak Bisa Running Start
Pada banyak kasus, penyebab MySQL tidak running dikarenakan menumpuknya program yang terinstal. Misalnya, software Xampp sudah ada di komputer, kemudian kamu menginstal lagi MySQL Workbench.
Dengan begitu, ketika ingin menjalankan MySQL Xampp, port-nya sudah digunakan oleh MySQL Workbench. Sehingga, pada control panel akan menampilkan pesan error shutdown unexpectedly.
Sama halnya dengan Apache, jika ada program yang menumpuk, maka secara otomatis Xampp tidak bisa berjalan dan akan stop sendiri.
Nah, masalah dan penyebabnya sudah diketahui. Jadi, untuk ke depannya sebelum menjalankan program di Xampp, pastikan port-nya sedang nganggur.
Cara Mengatasi MySQL Tidak Bisa Running Start
Bagi kamu yang sedang mengalami masalah ini, tapi belum terlalu mahir Xampp, berikut cara mengatasi MySQL shutdown unexpectedly atau tidak bisa running start dengan beberapa langkah sederhana.
- Langkah pertama buka CMD sebagai Administrator
- Caranya dengan klik Start Windows lalu ketik Command Prompt, lalu klik kanan dan pilih Run as administrator
- Pada kolom dialog CMD setelah C:\Windows\system32>, ketik netstat -aon lalu Enter
- Bisa dilihat terdapat banyak koneksi TCP aktif dari perangkat yang kamu gunakan
- Selanjutnya cari port MySQL pada Local Address, biasanya 3306
- Jika sudah ketemu, pada baris tersebut cari dan catat nomor PID-nya, misal 6666
- Setelah itu, ketik taskkill /f /PID 6666 (pakai nomor PID kamu sendiri) lalu tekan Enter
- Jika perbaikannya telah berhasil, maka akan muncul pesan “The process with PID 6666 has been terminated”
Langkah terakhir tinggal tutup CMD, buka kembali control panel Xampp dan coba jalankan MySQL. Seharusnya, jika langkah di atas dilakukan dengan benar, kamu sudah berhasil mengatasi MySQL tidak bisa running start di Xampp.
Ini juga berlaku untuk menonaktifkan program lain yang kiranya jarang digunakan, tinggal cari port dan nomor PID. Di samping itu, mungkin ada yang bertanya-tanya apa fungsi netstat -aon pada CMD.
1. Netstat berfungsi berfungsi untuk menampilkan koneksi
2. Huruf a menampilkan koneksi yang aktif
3. Huruf o untuk menampilkan PID
4.
Huruf n untuk menentukan koneksi aktif beserta nomor port atau Local Address
Nah, sudah jelas kan? Ini adalah cara paling mudah dibandingkan dengan mengubah Listen 80 menjadi Listen 8080. Karena biasanya efek perbaikan hanya sementara, dan saat menjalankan sesi berikutnya MySQL akan kembali error.
Intinya, masalah ini terjadi karena banyaknya program yang sedang running. Dengan mematikan salah satunya, kamu tak akan lagi menemui pesan error.
Jadi, seperti itulah cara mengatasi MySQL tidak bisa running di Xampp beserta penyebabnya. Jika masalah masih terjadi, bisa jadi ada kesalahan saat menerapkan langkah-langkah di atas. Coba ulangi lagi dari awal dengan penuh ketelitian.
Pada suatu ketika saya hendak melanjutkan mengerjakan sebuah proyek pribadi (biar keliatan keren aja) berbasis web yang menggunakan database MySQL sebagai penyimpanan data dan kebetulan saya memakai XAMPP Server. Pada saat hendak menjalankan MySql tiba-tiba muncul pesan Error seperti dibawah ini :
10:57:04 AM [mysql] Error: MySQL shutdown unexpectedly.
10:57:04 AM [mysql]
This may be due to a blocked port, missing dependencies,
10:57:04 AM [mysql] improper privileges, a crash, or a shutdown by another method.
10:57:04 AM [mysql] Press the Logs button to view error logs and check
10:57:04 AM [mysql] the Windows Event Viewer for more clues
10:57:04 AM [mysql]
If you need more help, copy and post this
10:57:04 AM [mysql] entire log window on the forums
apa yang terjadi dengan error ini dan akibatnya proyek yang saya buat tidak dapat diakses karena database tidak bisa diakses.
setelah diingat-ingat sepertinya saya pernah menginstal sebuah aplikasi untuk framework yang berisi MySQL server yang mengakibatkan crass atau bentrok? atau saya pernah meng-copy paste folder
database ke folder data sehingga si MySQLnya binggung?
setelah berselancar ternyata banyak sekali informasi yang mencoba memberikan pendapat dalam bahasa internasional, dengan itu saya mencoba mengira-ngira maksudnya, dan akhirnya mulai beraksi mengotak atik XAMPP server mulai dari mengganti port sampai ke mana-mana namun belum juga berhasil. nyaris saja XAMPP server diinstal ulang tapi beruntung ada satu forum tanya jawab yang membahas tentang ini, caranya cukup sederhana.
Cara Pertama
- Matikan semua service XAMPP yang masih aktif dan keluarkan atau exit atau quit sesuai dengan versinya
- Masuk ke c:\xampp\mysql\data
- Kemudian hapus atau pindahkan folder database yang tidak digunakan. sebaiknya dibackup terlebih dahulu
- Jalankan kembali XAMPP servernya
Jika langakah pertama belum juga membuahkan hasil coba dengan cara ke-dua
Cara ke- dua
- Matikan semua service XAMPP yang masih aktif dan keluarkan atau exit atau quit sesuai dengan versinya
- Masuk ke c:\xampp\mysql\data
- hapus 3 file berikut (ib_logfile0, ib_logfile1, ibdata1)
- kemudian jalan kembali XAMPP server
- Selesai dan berhasil
Nah inilah sekerdar informasi siapa tau ada teman-teman yang mengalami masalah seperti ini, dengan harapan bisa membantu, dan jikalau tidak juga membantu atau bahkan kalian menemukan cara lain untuk mengatasi hal seperti silahkan memberi komentar.
Penampakan setelah di perbaiki XAMPP server kembali normal
Cara Atasi error Error: MySQL shutdown unexpectedly |
Update:
Jika anda belum juga berhasil dengan cara diatas, silahkan baca dan coba
Cara Lain Mengatasi Error: MySQL shutdown unexpectedly (2)
Referensi Bacaan :
//stackoverflow.com/questions/18022809/xampp-mysql-shutdown-unexpectedly