Mengatasi MySQL shutdown unexpectedly Pada XAMPP

Assalamualaikum Warahmatullahi Wabarakatuh, Pada kesempatan ini saya akan sharing bagaimana cara mengatasi ketika MySql shutdown unexpectedly pada XAMPP. Kasus ini saya temui di Windows 10, waktu itu kalo tidak salah saya ingin mengubah/konversi data export sql menjadi sqlite. Memang sih berhasil di konversinya, namun tiba-tiba MySql di XAMPP malah terjadi error. Nah bagaimana mengatasinya? simak baik-baik tulisan ini


MySQL shutdown unexpectedly Pada XAMPP

8:17:22 PM  [mysql]     Error: MySQL shutdown unexpectedly.
8:17:22 PM  [mysql]     This may be due to a blocked port, missing dependencies,
8:17:22 PM  [mysql]     improper privileges, a crash, or a shutdown by another method.
8:17:22 PM  [mysql]     Press the Logs button to view error logs and check
8:17:22 PM  [mysql]     the Windows Event Viewer for more clues
8:17:22 PM  [mysql]     If you need more help, copy and post this
8:17:22 PM  [mysql]     entire log window on the forums

Sebenarnya kenapa kok bisa terjadi error gini, dari sepamahaman saya itu karena bisa jadi portnya dan bisa jadi karena ada kesalahan pada file mysql-relay atau relay-log didalam folder C:\xampp\mysql\data.

Oke langsung saja kita solved problemnya.


Langkah pertama kita rename folder mysql/data menjadi mysql/data_old (C:\xampp\mysql\data menjadi C:\xampp\mysql\data_old)

Setelah itu kita buat folder baru dengan nama mysql/data (C:\xampp\mysql\data)

Otomatis di dalam folder mysql/data masih kosong dong. yaps memang kita buat folder itu kosong dulu, semua file lama berada pada folder mysql/data_old.


Langkah Kedua kita copy semua file yang ada pada folder mysql/backup (C:\xampp\mysql\backup) paste di folder mysql/data (C:\xampp\mysql\data).

Yap, mungkin dari sini pihak xampp sudah menyediakan file backup, sehingga user bisa memakai file tersebut.


Langkah ketiga kita buka folder mysql/data_old (C:\xampp\mysql\data_old),

terlihat semua folder database kalian (tanpa folder mysql, performance_schema, dan phpmyadmin) kita copy lalu paste di folder mysql/data (C:\xampp\mysql\data)

Pada langkah ini kita kembalikan semua database lama kita ke dalam folder mysql/data yang baru.


Langkah terakhir kita akan copy file ibdata1 yang ada pada folder mysql/data_old (C:\xampp\mysql\data_old) , lalu paste di folder mysql/data (C:\xampp\mysql\data)

Pada langkah ini kita mencoba kembalikan file ibdata1 tadi ke dalam folder yang baru.

Start kembali MySql pada XAMPPnya.

Finally!!! MySql berjalan normal seperti biasanya.

Namun, jika kalian menemui error seperti tulisan dibawah ini

Table 'phpmyadmin.pma__tracking' doesn't exist in engine

Kita kembalikan folder phpmyadmin yang ada di folder mysql/data_old (C:\xampp\mysql\data_old) dengan cara di copy folder phpmyadmin-nya, lalu paste di dalam folder mysql/data (C:\xampp\mysql\data) .

Start kembali MySql pada XAMPPnya.


Oke, cukup sekian dari tutorial Mengatasi MySQL shutdown unexpectedly Pada XAMPP. Semoga bermanfaat.

Wassalamualaikum Warahmatullahi Wabarakatuh.

Referensi

Apabila artikel ini membantu kamu, dan jika kamu memiliki sedikit rezeki, mohon dukungannya dalam bentuk segelas kopi melalui URL dibawah ini:

Last Updated: Minggu, 15 Agustus 2021 11:54 GMT+7

Comments