Potýkal jsem se s podobným problémem. Chyba je způsobena jedním ze dvou důvodů. První -> Service DisabledSecond -> Cesta ke službě je změněna nebo je smazán MySQL server.
Kroky
Zkuste spustit "net start mysql" v cmd. Nemusíte pro něj měnit port v xampp. Pokud se zobrazí chyba 1508, znamená to, že vaše služba je zakázána. Přejděte na Hledat->typ Služby-> mysql->Kliknutí pravým tlačítkem->Změnit typ spouštění na automatický
pak znovu zadejte "net start mysql" v cmd. Pokud se zobrazí „služba se spouští...“, spusťte mysql server z xampp
pokud se zobrazí chyba 2, znamená to, že cesta k mysql je jiná nebo je server mysql odstraněn. Nyní přejděte na search->regedit.exe->search mysql -> změňte hodnotu na xmapp mysql bin folder a spusťte mysql_upgrade_wizard v bin.. Nyní v mém případě jsem měl mysql server 5.0, po upgradu můj xampp sql server běžel hladce