Ik heb een soortgelijk probleem gehad. De fout is vanwege een van de twee redenen.Eerste -> Service uitgeschakeldSecond -> Pad van service is gewijzigd of MySQL-server is verwijderd.
Stappen
Probeer "net start mysql" uit te voeren in cmd. U hoeft hiervoor geen poort te wijzigen in xampp. Als er fout 1508 wordt weergegeven, betekent dit dat uw service is uitgeschakeld. Ga naar Zoeken->type Services-> mysql->Rechtsklik->Opstarttype wijzigen in automatisch
typ dan opnieuw "net start mysql" in cmd. Als de melding "de service wordt gestart.." wordt weergegeven, voer dan mysql-server uit vanaf xampp
als het fout 2 toont, betekent dit dat het mysql-pad anders is of dat de mysql-server is verwijderd. Ga nu naar search->regedit.exe->search mysql -> verander de waarde in xmapp mysql bin folder en voer mysql_upgrade_wizard in bin uit. Nu in mijn geval had ik mysql server 5.0 , Na het upgraden liep mijn xampp sql-server soepel