Header Ads

Cara Mengatasi Error: MySQL shutdown unexpectedly

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.

https://portal.nusantarahost.com/aff.php?aff=391

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/pindahkan 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 :
http://stackoverflow.com/questions/18022809/xampp-mysql-shutdown-unexpectedly

Dapat update artikel Gratis:

47 komentar:

  1. Balasan
    1. sama-sama, Terimakasih juga sudah berkunjung

      Hapus
  2. Balasan
    1. Sama-sama gan, Terimakasih sudah mampir

      Hapus
  3. dari ssekian banyak artikel yg saya kunjungi, hanya ini yg berhasil memecahkan masalah saya, makasih mas (y)

    BalasHapus
  4. Balasan
    1. Sami-sami, saya senang jika mas terbantu dengan tulisan sederhana ini.

      Hapus
  5. yang punya saya masih belum bisa gan,.ngikuti langkah yang di atas

    mohon bantuan nya

    BalasHapus
    Balasan
    1. makasih atas testinya gan, kalau bisa coba ceritakan kronologi sebelum error, jika pernah instal server selain xampp coba matikan dahulu servicenya.

      Hapus
    2. kalau masih belum bisa, pakai cara ketiga :
      1. matikan mysql seperti biasa (lagipula emang ga bisa jalan kan, mati terus)
      2. pindahkan semua, HARUS SEMUA data keluar dari folder data
      3. jalankan kembali xampp untuk mysqlnya, akan muncul file baru yaitu
      1) aria_log_000000001
      2) aria_log_control
      3) ib_logfile0
      4) iblogfile1
      5) ibdata1
      6) ibtmp1
      7) multi-master.info
      8) mysql.pid
      9) mysql_error_log

      Hapus
    3. Makasih tambahannya gan, semoga semakin banyak teman yang terbantu

      Hapus
  6. punya saya juga blm bisa gan , karena saya install 2 xampp , anehnya apache berjalan lancar , tapi mysqlnya ketika start selalu otomatis stop dan muncul error

    4:43:17 PM [mysql] Error: MySQL shutdown unexpectedly.
    4:43:17 PM [mysql] This may be due to a blocked port, missing dependencies,
    4:43:17 PM [mysql] improper privileges, a crash, or a shutdown by another method.
    4:43:17 PM [mysql] Check the "/xampp/mysql/data/mysql_error.log" file
    4:43:17 PM [mysql] and the Windows Event Viewer for more clues

    ada solusi ?

    BalasHapus
    Balasan
    1. Kemungkinan itu crash gan. Apakah agan instalasi xampp dipartisi berbeda? atau install setelah melakukan instalasi ulang xamppnya? Kalau dipartisi berbeda lakukan perubahan pada My.ini di mysl/bin sesuaikan direktori sesuai partisi masing2, sebelum itu coba ganti portnya aja dulu. Kalau terjadi stelah install ulang pd partisi yg sm coba hentikan dulu mysqld.exe

      Hapus
    2. sepertinya xampp yang saya gunakan sudah rusak gan akibat harddisk pernah ke format dan data hasil backup , kemungkinan itu penyebabnya , makanya skrg saya ga gunakan lagi , tapi databasenya jadi tidak bisa terselamatkan gan , hanya file htdocs saja , btw terima kasih tutorialnya sangat bermanfaat

      Hapus
    3. oh gitu, pengalaman saya pernah saya copy paste db dari folder data xampp versi lama kemudian saya paste pada xampp versi baru, emang ada beberapa tabel yang error, akhirnya bisa diatasi dengan instal ulang xampp versi lama trus kembalikan db kemudian saya export ke format SQL baru bisa gan.
      sekali terimasih sudah bekunjung dan maaf jika artikel ini belum bisa membantu gan. salam

      Hapus
  7. Berpengaruh tdk kalau MySQL terinstal di komputer.?? Soalnya saya coba cara diatas masih tdk bisa

    BalasHapus
    Balasan
    1. Sebernya ga pengeruh sih, apakah kasus sampean berbeda dari yang saya alami diatas?

      Hapus
  8. Klo di mysql data di pindah trus database yg lama hilang dong

    BalasHapus
    Balasan
    1. menurut metode 1 diatas, kalau penyebab erronya MySql adalah rusaknya database berarti agan harus siap kehilangan database yang rusak. Nanti kalau saya menemukan cara lain agar tidak kehilangan database, saya akan share lagi, oleh karenanya saya sarankan untuk dipindah saja.

      Hapus
  9. Saya coba ganti port dan cek lewat netstat tetep ngga bisa. Setelah liat tulisan abang yang "hapus 3 file berikut (ib_logfile0, ib_logfile1, ibdata1)", saya hapus 5 file sebab ada 5 file serupa. Alhamdulillah berhasil. Terimaksih atas tulisannya bang! ^.^

    BalasHapus
  10. Salam sukses sebelumnya gan

    Saya sudah coba sesuai dengan step diatas, tetapi masih muncul error yang sama ketika mysql distart. Mungkin ada cara lain gan ?

    Btw di pc saya sudah 2x terjadi error seperti ini, hanya selisih 8 bulan. Kira-kira penyebabnya apa ya gan ?, Apakah traffic data yang padat atau spec PC ?

    Terima kasih

    BalasHapus
    Balasan
    1. Kalau pengalaman saya untuk trafik dan spec hanya berpengaruh pada lambatnya crud. Apakah error yg ditampilkan sama persis dgn diatas, atau coba yg ini https://www.blogon.id/2018/07/cara-lain-mengatasi-error-mysql.html

      Hapus
  11. Balasan
    1. sama2 gan, jangan lupa dishare juga agar lebih banyak yang terbantu

      Hapus
  12. ib_logfile0, ib_logfile1, ibdata1,, 3 file diatas tdk dpat dihapus.. bgm solusinya?

    BalasHapus
    Balasan
    1. Makasih udah berkunjung gan, kemungkinan MySQL servicesnya masih berjalan, coba agan periksa lewat services.msc semoga terbantu

      Hapus
  13. kok saya gagal gan, dua duanya sdh ane coba, xam 2015

    BalasHapus
    Balasan
    1. Makasi sudah berkunjung,Mungkin bisa dijelaskan gagalnya dibagian mana gan.

      Hapus
  14. Saya masih gagal bang.. Ada kah cara lain.. 2 contoh langkah diatas sudH di ikuti tapi tidak ada hasil

    BalasHapus
    Balasan
    1. Coba lebih teliti lagi gan, jika memang benar2 ga berhasil, agan bisa cek dibagian services-nya (services.msc) cari MySql (mungkin ada dbserver lain yang terinstal dan masih aktif)kemudian STOP rubah menjadi posisi manual kemudian kembali ke XAMMP control panel dan strat dari situ gan. semoga berhasil kita tunggu kabar baik dari agan

      Hapus
  15. Wah terimakasih banyakk...
    Langsung berhasil ☺️

    BalasHapus
  16. Kak saya dari 2 cara diatas kok masih gagal ?? Tampilannya masih seperti ini padahal udah diganti port nya..
    09:28:04 [mysql] Attempting to start MySQL app...
    09:28:04 [mysql] Status change detected: running
    09:28:06 [mysql] Status change detected: stopped
    09:28:06 [mysql] Error: MySQL shutdown unexpectedly.
    09:28:06 [mysql] This may be due to a blocked port, missing dependencies,
    09:28:06 [mysql] improper privileges, a crash, or a shutdown by another method.
    09:28:06 [mysql] Press the Logs button to view error logs and check
    09:28:06 [mysql] the Windows Event Viewer for more clues
    09:28:06 [mysql] If you need more help, copy and post this
    09:28:06 [mysql] entire log window on the forums
    Terimakasih..

    BalasHapus
    Balasan
    1. cek error lognya gan biasnya ada penjelasannya dan pastikan service mysqlnya berjalan secara manual dan sudah mengarah pada mysql dimaksud. semoga terbantu

      Hapus
  17. Berhasil min, terimaksih bantuannya, sangat bermaanfaat

    BalasHapus
  18. nuhun gan! cara pertama works well (y)

    BalasHapus
  19. Alhamdulillah sudah bisa bang, terima kasih banyak tutornya, semoga kedepan blognya semakin sukses aamiin....

    BalasHapus
  20. 8:33:38 [Apache] Status change detected: running
    8:33:38 [mysql] Problem detected!
    8:33:38 [mysql] Port 3306 in use by "Unable to open process"!
    8:33:38 [mysql] MySQL WILL NOT start without the configured ports free!
    8:33:38 [mysql] You need to uninstall/disable/reconfigure the blocking application
    8:33:38 [mysql] or reconfigure MySQL and the Control Panel to listen on a different port
    8:33:38 [mysql] Attempting to start MySQL app...
    8:33:39 [mysql] Status change detected: running
    8:33:41 [mysql] Status change detected: stopped
    8:33:41 [mysql] Error: MySQL shutdown unexpectedly.
    8:33:41 [mysql] This may be due to a blocked port, missing dependencies,
    8:33:41 [mysql] improper privileges, a crash, or a shutdown by another method.
    8:33:41 [mysql] Press the Logs button to view error logs and check
    8:33:41 [mysql] the Windows Event Viewer for more clues
    8:33:41 [mysql] If you need more help, copy and post this
    8:33:41 [mysql] entire log window on the forums

    Kalau error nya kayak gitu gmn gan ?

    BalasHapus
  21. 8:33:38 [Apache] Status change detected: running
    8:33:38 [mysql] Problem detected!
    8:33:38 [mysql] Port 3306 in use by "Unable to open process"!
    8:33:38 [mysql] MySQL WILL NOT start without the configured ports free!
    8:33:38 [mysql] You need to uninstall/disable/reconfigure the blocking application
    8:33:38 [mysql] or reconfigure MySQL and the Control Panel to listen on a different port
    8:33:38 [mysql] Attempting to start MySQL app...
    8:33:39 [mysql] Status change detected: running
    8:33:41 [mysql] Status change detected: stopped
    8:33:41 [mysql] Error: MySQL shutdown unexpectedly.
    8:33:41 [mysql] This may be due to a blocked port, missing dependencies,
    8:33:41 [mysql] improper privileges, a crash, or a shutdown by another method.
    8:33:41 [mysql] Press the Logs button to view error logs and check
    8:33:41 [mysql] the Windows Event Viewer for more clues
    8:33:41 [mysql] If you need more help, copy and post this
    8:33:41 [mysql] entire log window on the forums

    Kalau erro nya kayak gitu gmn gan ?

    BalasHapus
  22. kalo yangs aya udah ikutin yang diatas masi gak bisa di run kenapa ya

    BalasHapus
  23. PENTING: JANGAN hapus file ibdata1. Anda bisa menghancurkan semua database Anda.

    BalasHapus
  24. alhamdulilah mantap berkah selalu cees

    BalasHapus

Saya pasti senang jika anda dapat memberi komentar sebagai jejak anda dan masukan atau pendapat anda, bahkan mungkin dapat menjadi referensi bagi teman yang lain juga bermanfaat bagi perkembangan blogon.id dalam menulis artikelnya, tetapi ingat tidak berbau p*rno, sara, tidak memasang link aktif dan tentunya tidak melanggar hak cipta orang lain ya...