Ich installiere MySQL Server auf einem Windows-Server von Amazon EC2 mit der gesamten Standardkonfiguration (Port 3306 ist geöffnet).
Ich habe die Sicherheitsgruppe auf AWS bearbeitet, um Port 3306 wie folgt zu öffnen
Aber jedes Mal, wenn ich versuche, von meinem Heimcomputer aus eine Verbindung zum MySQL-Server herzustellen, wird dieser Fehler angezeigt
Kann mir jemand zeigen, was ich falsch liege?
Antwort1
Erste:Tun Sie das nicht! Sie sollten MySQL nicht für das Internet öffnen.
Um dies trotzdem zu tun, müssten Sie auch einen MySQL-Benutzer erstellen, der von überall oder zumindest von Ihrer privaten IP-Adresse aus eine Verbindung herstellen darf (lesen Sie die MySQL-Dokumentation, um zu verstehen, wie das funktioniert).
Dies ist unsicher. Erstellen Sie stattdessen entweder ein VPN oder verwenden Sie etwas wie eine SSH-Portweiterleitung und stellen Sie nur über diesen verschlüsselten Tunnel eine Verbindung her (und löschen Sie die Firewall-Regel, die diesen Zugriff zulässt).