O MySQL por padrão só escuta localhost como precaução de segurança. Você pode precisar certificar-se de que o MySQL está escutando em sua interface IP externa:Siga as etapas:
nano /etc/mysql/my.cnf
Edite o arquivo de configuração do MySQL em seu servidor e vá para a seguinte linha:
endereço de ligação =127.0.0.1
O endereço IP 127.0.0.1 significa que seu MySQL está apenas escutando localhost. Altere para
endereço de ligação =0.0.0.0
Agora o MySQL escutará todos os endereços IP.