XAMPP, anche a seguito di aggiornamenti Windows può creare problemi del tipo che MySQL non si avvia, nemmeno dal Pannello di Controllo. Dai log saranno segnalati diversi errori.
Il problema può derivare per altre applicazioni avviate che usano la stessa porta (3306). Controllare con Netstat ed in questo caso chiudere l’applicazione.
Se la causa non è questa, oltre la reinstallazione completa, ci sono alcune soluzioni, tra cui queste già testate:
Soluzione 1 - Vai al file services.msc su Windows e fai clic con il pulsante destro del mouse sul file MySQL ed interrompi il servizio.
Ora apri XAMPP e avvia MySQL. MySQL verrà avviato sulla porta 3306.
Soluzione 2 – Ripristino dati precedenti
Vai alla directory XAMPP MySQL ( C:\xampp\mysql).
Crea una nuova cartella chiamata FIX_BACKUP.
Copia C:\xampp\mysql\backupe C:\xampp\mysql\data in C:\xampp\mysql\FIX_BACKUP.
Incolla il contenuto di C:\xampp\mysql\backup sovrascrivendo C:\xampp\mysql\data tutti i file.
Infine copia il file ibdata1 da C:\xampp\mysql\FIX_BACKUP\data
in C:\xampp\mysql\data sovrascrivendo il file.
Ora XAMPP si dovrebbe avviare dal pannello di controllo.