Originariamente Scritto da
camaran
controlla che l'utente mysql non accetti connessioni solo da host specifici
Concordo, soprattuto se usi root.
Come eventuale prova potresti creare un utente senza particolari privilegi con % sul campo host (qualsiasi host) e verificare se hai delle limitazioni su root.
Ti sconsiglio di aprire root a tutto il mondo, almeno se hai un IP statico, limitalo a quell IP.