Se avete provato MySQL WorkBench e avete provato a collegarvi ad un server remoto MySql probabilmente avrete riscontrato alcuni problemi legati alle misure di sicurezza adottate in fase di compilazione e di installazione del server MySql.
Nonostante abbiate dato il pieno accesso a tutti gli Host, con la stringa %, è possibile che il server MySql non sia in ascolto per la rete sulla porta 3306 ma risponda solo in Localhost <127.0.0.1>.
In questo caso vi consiglio di aprire il vostro file di configurazione del server con un editor di testo come vi o vim e andare a cercare la linea contenente skip-networking e congiuntamente anche la riga bind-address e anteporre il segno di commento #.
Fatto ciò rilanciate il vostro server attraverso le istruzioni di stop e di restart del server rispettivamente attraverso i seguenti comandi:
/etc/init.d/mysql stop
/etc/init.d/mysql start
Buona programmazione