Memperbaiki Error: MySQL shutdown unexpectedly. This may be due to a blocked port, missing dependencies
Mungkin anda pernah mengalami tidak bisa login pada aplikasi anda atau anda tidak bisa mengakses mysql database di phpmyadmin dan sudah mencoba berkali - kali start service mysql di xampp tetap mengalami error MySQL shutdown unexpectedly seperti error di bawah ini
12:19:12 PM [mysql] Attempting to start MySQL app...
12:19:12 PM [mysql] Status change detected: running
12:19:13 PM [mysql] Status change detected: stopped
12:19:13 PM [mysql] Error: MySQL shutdown unexpectedly.
12:19:13 PM [mysql] This may be due to a blocked port, missing dependencies,
12:19:13 PM [mysql] improper privileges, a crash, or a shutdown by another method
12:19:13 PM [mysql] Press the Logs button to view error logs and check
12:19:13 PM [mysql] the Windows Event Viewer for more clues
12:19:13 PM [mysql] If you need more help, copy and post this
12:19:13 PM [mysql] entire log window on the forums
Hal tersebut terjadi karena adanya corrupt file atau kerusakan file yang ada di dalam folder mysql/data, ketika terjadi hal seperti ini anda bisa memperbaikinya dengan cara berikut ini
- Rename folder
mysql/data
menjadimysql/data_old
- Silahkan copy of
mysql/backup
folder dan paste dengan nama foldermysql/data
- Copy semua folder database anda dari
mysql/data_old
intomysql/data
(kecualimysql
,performance_schema
, andphpmyadmin
folders) - Copy
mysql/data_old/ibdata1
file ke foldermysql/data
- Start MySQL dari XAMPP control panel
- Voila MySQL service running well