É provável que o MySQL esteja vinculado ao localhost. Supondo que você esteja usando uma máquina Linux:
Em sua máquina remota, edite
/etc/mysql/my.cnf Encontre
bind-address=127.0.0.1 , edite-o para bind-address=0.0.0.0 , ou apenas remova a linha. Reinicie o MySQL
Leia mais:https://dev. mysql.com/doc/refman/5.1/en/server-options.html#option_mysqld_bind-address