Ho affrontato il problema simile e dopo alcuni tentativi ed errori, sono incappato in seguito alla soluzione.
- Interrompi il pannello di controllo XAMPP.
- Vai a .. \ XAMPP \ mysql
- Trova resetroot.bat ed eseguilo.
- Procedi con l'immissione di un tasto casuale quando richiesto.
- Riavvia il pannello di controllo XAMPP.
Ora, quando provi a connetterti a DVWA, il browser dovrebbe indirizzarti alla pagina di accesso.
Soluzione: il file bat cancella le password per l'utente 'root' e 'pma'.
Nota: assicurati di avere $ _ DVWA ['db_password'] = '' nel tuo file config.inc.php
Ha funzionato per me! In bocca al lupo !!
PS: ho riscontrato questo problema dopo che un sito DVWA di successo ha eseguito la scansione utilizzando BurpSpider. Tutto funzionava bene e all'improvviso ho incontrato l'errore mysql. Se qualcuno conosce la causa principale, la spiegazione sarà di grande aiuto.