Par défaut, les distributions basées sur Debian configurent MySQL pour se lier à localhost uniquement, ce qui signifie que les autres hôtes ne peuvent pas s'y connecter. Corrigez votre configuration MySQL et cela fonctionnera.
Modifier /etc/mysql/my.cnf
et changez cette ligne :
bind-address = 127.0.0.1
À ceci :
bind-address = 0.0.0.0
Cela exposera MySQL à toutes les interfaces réseau, alors assurez-vous d'avoir mis en place des mesures de sécurité si ce serveur est exposé à des hôtes non approuvés.