Standardmäßig konfigurieren Debian-basierte Distributionen MySQL so, dass es nur an localhost bindet, was bedeutet, dass andere Hosts sich nicht damit verbinden können. Korrigieren Sie Ihre MySQL-Konfiguration und es wird funktionieren.
Bearbeiten Sie /etc/mysql/my.cnf
und ändern Sie diese Zeile:
bind-address = 127.0.0.1
Dazu:
bind-address = 0.0.0.0
Dadurch wird MySQL allen Netzwerkschnittstellen ausgesetzt, stellen Sie also sicher, dass Sie Sicherheitsmaßnahmen ergriffen haben, wenn dieser Server nicht vertrauenswürdigen Hosts ausgesetzt wird.