O problema era com o arquivo de configuração do mysql no servidor
/etc/mysql/my.cnf
a linha:
bind-address
deve apontar para o IP do seu servidor como neste exemplo bind-address = 192.168.1.5
e não
bind-address = 127.0.0.1
para permitir o acesso remoto.