È probabile che MySQL sia legato a localhost. Supponendo che tu stia utilizzando una macchina Linux:
Sulla tua macchina remota, modifica /etc/mysql/my.cnf
Trova bind-address=127.0.0.1
, modificalo in bind-address=0.0.0.0
o semplicemente rimuovi la riga.
Riavvia MySQL
Per saperne di più:http://dev. mysql.com/doc/refman/5.1/en/server-options.html#option_mysqld_bind-address