Il problema era con il file di configurazione mysql sul server /etc/mysql/my.cnf
la riga:bind-address
dovrebbe puntare all'IP del tuo server come in questo esempio
bind-address = 192.168.1.5
e non
bind-address = 127.0.0.1
per consentire l'accesso remoto.