- Ich habe eine
AWS
EC2 gestartet verbinden Windows_Server-2016 Instanz. - Da dieser Server Fenster basiert, kann ich mit ihm Verbindung Remote-Desktop-Verbindung erfolgreich durch den Benutzernamen eingeben, Passwort und eine .ppk Datei.
- Ich habe den MySQL-Server auf der Instanz installiert und einen Benutzer erstellt, der sich mit jeder IP-Adresse anmelden darf, d. H. Mit dem Zeichen '%'.
Hier ist, was meine
AWS
Instanz Sicherheitsgruppe wie folgt aussieht: Remotely auf eine aws-Windows-Instanz basierend MySQL Datenbankich versucht habe, mit dem MySQL-Server zu verbinden mit SQLyog mit 2 verschiedenen Szenarien:
- Anschluss versucht durch die aws Öffentlichkeit mit IPv4-Adresse als Host-Feld und mit mysql Benutzername & Passwort
- Versuchte Verbindung durch Erstellen einer SSH-Verbindung, dh pr oviding Server Benutzername/Passwort und .ppk Datei in der Panel-SSH-Verbindung & dann mysql Host/username Bereitstellung und localhost in MySQL-Verbindung Panel
Keiner der eingesetzten Methoden ermöglicht es mich zu connect.I gleichem Verfahren versuchen, mit ein Linux-basierter Server und kann erfolgreich verbinden. Bitte lassen Sie mich wissen, wo ich falsch liege, während ich ein Windows-basiertes MySQL-Hosting mit verwende.
0
A
Antwort
0
MySQL bietet einen zusätzlichen IP-Schutz für Remote-Clients. Sie müssen GRANT
Zugriff auf die remote ip
(Ihr Büro) in der Lage zu verbinden sein. Als root, müssen Sie tun:
GRANT ALL ON <db>.* TO '<username>'@'<remote ip>' IDENTIFIED BY '<remote_password>';
Wo ist der DB Sie usw.
Verwandte Themen
- 1. Remotely zu MySQL mit Python mysql.connector
- 2. Remotely erstellen Netzwerkfreigaben
- 3. Runnng Hadoop Anwendung Remotely
- 4. Remotely zuvor Benachrichtigung
- 5. schreibe eine Zeichenfolge basierend auf MySQL Abfrage
- 6. Wählen Sie alle Datensätze aus MySql-Datenbank basierend auf Monat
- 7. Besucherzähler basierend auf MySQL-Datenbank arbeitet an der Hälfte
- 8. MySQL Eine Datenbank duplizieren
- 9. Zugriff auf eine MySQL-Datenbank in Elektron
- 10. Zugriff auf eine MySQL-Datenbank von Python
- 11. Wie wiederhole ich eine Tabelle auf PHP basierend auf MySQL-Datenbank?
- 12. Portlet über XMLACCESS remotely bereitstellen
- 13. Remotely Projekte bereitstellen NetBeans IDE
- 14. mySQL eine Datenbank in meine Datenbank importieren
- 15. MySQL: Wählen Sie Elemente für eine Navigation basierend auf Binärrechten
- 16. MySQL: Wert basierend auf Bedingungen
- 17. MySQL Join basierend auf Regexp
- 18. MYSQL: Filterabfrage basierend auf Benutzereingabe
- 19. ClassNotFoundException beim Verbinden mit Hive Remotely mit Jdbc auf Hortonworks
- 20. MySQL + Zeitdauer basierend auf Status
- 21. ORDER BY-Klausel basierend auf Wert - MySQL
- 22. mysql Gruppe basierend auf Zeitintervallen
- 23. Checkbox-Farben basierend auf mySQL
- 24. Einfache Suche basierend auf MySQL
- 25. MySQL Aktualisierungsabfrage basierend auf Werten
- 26. Wie kann ich auf die usermanager-Datenbank zugreifen und diese remotely bearbeiten?
- 27. Wie verschiebe ich eine MySQL-Datenbank auf eine externe Festplatte?
- 28. Mapping Mysql-Datenbank auf Eule
- 29. Zugriff verweigert auf MySQL-Datenbank
- 30. MySQL SELECT mit IF basierend auf Timestamp
was zu verbinden versuchen, ist der Fehler, den Sie zu sehen? – Moe
@Moe "Kann keine Verbindung zum MYSQL-Server auf 'ec2 - *****************. Compute.amazonaws.com' (0)" –
Wird die SSH-Verbindung gehen durch? Viele Windows-Instanzen haben keine SSH-Server installiert. Ermöglicht Ihre Windows-Firewall auf Ihrer VM und/oder die AWS EC2-Firewall eingehende TCP-Verbindungen auf Port 3306 (MySQL-Port)? Versucht Ihre Verbindung nach einigen Sekunden eine Zeitüberschreitung oder schlägt sie sofort fehl? (Normalerweise bedeutet ein Timeout, dass die Firewall Ihre inkompatible Anfrage ignoriert.) –