Verifique seu arquivo /etc/my.cnf/
ou /etc/mysql/my.cnf
para o bind_address.
Seu MySQL liga-se ao localhost por padrão, você deve colocá-lo em 0.0.0.0.
Encontrar:
bind-address = 127.0.0.1
Substituir:
bind-address = 0.0.0.0
Se você não tiver um arquivo my.cnf, poderá criá-lo. Nesse caso, você precisaria pelo menos disso:
[mysqld]
bind-address = 0.0.0.0