Il problema sembra essere l'utenza che ho ha i privilegi di accesso al DB. Probabilmente nella pagina che ti da errore non arrivano correttamente i dati di username e password sell'utente del DB. Infatti nel messaggio di errore prima di "@localhost" dovrebbe esserci in nome dell'utente.