Saya telah menghadapi masalah serupa. Kesalahan ini disebabkan oleh salah satu dari 2 alasan. Pertama -> Layanan Dinonaktifkan Kedua -> Jalur layanan diubah atau server MySQL dihapus.
Langkah
Coba jalankan "net start mysql" di cmd. Anda tidak perlu mengubah port untuk itu di xampp. Jika muncul error 1508 berarti layanan Anda dinonaktifkan. Buka Pencarian->ketik Layanan-> mysql->Klik kanan->Ubah jenis startup menjadi otomatis
lalu ketik lagi "net start mysql" di cmd. Jika muncul "service is starting.." kemudian jalankan server mysql dari xampp
jika muncul error 2 berarti jalur mysql berbeda atau server mysql terhapus. Sekarang, buka search->regedit.exe->search mysql -> ubah nilainya menjadi folder xmapp mysql bin dan jalankan mysql_upgrade_wizard di bin.. Sekarang dalam kasus saya, saya memiliki server mysql 5.0, Setelah memutakhirkan server xampp sql saya berjalan dengan lancar