Wie in den obigen Antworten erwähnt, könnte es sich um AWS-Sicherheitsgruppen und andere Dinge handeln. aber wenn Sie einen Benutzer erstellt und ihm Fernzugriff '%' gegeben haben und immer noch diesen Fehler erhalten, überprüfen Sie Ihre MySQL-Konfigurationsdatei, auf Debian finden Sie sie hier:/etc/mysql/my.cnf und finden Sie die Zeile:
bind-address = 127.0.0.1
und ändern Sie es in:
bind-address = 0.0.0.0
und mysql neu starten.
auf debian/ubuntu:
/etc/init.d/mysql restart
Ich hoffe, das funktioniert für Sie.