Il est probable que MySQL soit lié à localhost. En supposant que vous utilisez une machine Linux :
Sur votre machine distante, modifiez /etc/mysql/my.cnf
Trouvez bind-address=127.0.0.1
, modifiez-le en bind-address=0.0.0.0
, ou supprimez simplement la ligne.
Redémarrez MySQL
En savoir plus :http://dev. mysql.com/doc/refman/5.1/en/server-options.html#option_mysqld_bind-address