XAMPP Installation - MySQL shutdown unexpectedly
I had this problem too. If changing MySQL port doesn't solve the issue, which was my case. Simply copy the files in xampp/mysql/backup to xampp/mysql/data. Replace any conflicting files and leave the rest.
Then restart Apache and MySQL from the Xampp control panel.
This should solve the problem.