Compute-Instanz
Sie können keine direkte Verbindung von einer Remote-IP zum Endpunkt eines DB-Systems herstellen. Stellen Sie mit SSH oder RDP eine Verbindung zu einer Compute-Instanz her, und stellen Sie von der Compute-Instanz aus mit MySQL Shell, MySQL Client oder MySQL Workbench eine Verbindung zum DB-System her.
Verbindungen zu Compute-Instanz herstellen
Verwenden Sie je nach Plattform SSH oder RDP, um eine Verbindung zu einer Compute-Instanz herzustellen.
CLI verwenden
Verwenden Sie die Befehlszeilenschnittstelle, um eine Verbindung zu einer Compute-Instanz herzustellen.
- Ein gestartetes VCN mit Internetverbindung. Siehe Virtuelles Cloud-Netzwerk erstellen.
- Ein gestartetes MySQL-DB-System, das an das VCN angehängt ist. Notieren Sie sich die IP-Adresse des MySQL-Endpunktes im DB-System sowie den Benutzernamen und das Kennwort des Administrators. Informationen zum Suchen der IP-Adresse finden Sie unter Ressource: Endpunkte.
- Eine gestartete Compute-Instanz (in der Aufgabe wird Oracle Linux verwendet), die an ein öffentliches Subnetz in demselben VCN wie das MySQL-DB-System angehängt ist. Notieren Sie sich die öffentliche IP-Adresse der Compute-Instanz. Der SSH-Port 22 wird dem öffentlichen Subnetz standardmäßig hinzugefügt. Es wird empfohlen, eine Ingress-Regel für Port 33060 hinzuzufügen. Dies ist der Standardport für MySQL Shell. Wenn dieser Port nicht verfügbar ist, stellt MySQL Shell eine Verbindung zu Port 3306 her. Wenn Sie alternative Ports konfiguriert haben, fügen Sie die Portnummer in die Verbindungszeichenfolge ein. Siehe Überblick über Networking.
Verwandte Themen
Verbindung zu einem DB-System herstellen
Verwenden Sie MySQL Shell, den MySQL-Client oder MySQL Workbench von einer Compute-Instanz aus, um eine Verbindung zu einem DB-System herzustellen.
MySQL-Shell verwenden
Mit der Shell MySQL auf einer Compute-Instanz können Sie eine Verbindung zum Endpunkt des DB-Systems herstellen.
- Ein gestartetes VCN mit Internetverbindung. Siehe Virtuelles Cloud-Netzwerk erstellen.
- Ein gestartetes MySQL-DB-System, das an das VCN angehängt ist. Notieren Sie sich die IP-Adresse des MySQL-Endpunktes im DB-System sowie den Benutzernamen und das Kennwort des Administrators. Informationen zum Suchen der IP-Adresse finden Sie unter Ressource: Endpunkte.
- Eine aktive und verbundene Compute-Instanz (in der Aufgabe wird Oracle Linux verwendet), die an ein öffentliches Subnetz im selben VCN wie das DB-System MySQL angeschlossen ist. Notieren Sie sich die öffentliche IP-Adresse der Compute-Instanz. Der SSH-Port 22 wird dem öffentlichen Subnetz standardmäßig hinzugefügt. Es wird empfohlen, eine Ingress-Regel für Port 33060 hinzuzufügen. Dies ist der Standardport für MySQL Shell. Wenn dieser Port nicht verfügbar ist, stellt MySQL Shell eine Verbindung zu Port 3306 her. Wenn Sie alternative Ports konfiguriert haben, fügen Sie die Portnummer in die Verbindungszeichenfolge ein. Siehe Überblick über Networking.
Verwenden des MySQL-Clients
Verwenden Sie den MySQL-Client auf einer Compute-Instanz, um eine Verbindung zum Endpunkt des DB-Systems herzustellen.
- Ein gestartetes VCN mit Internetverbindung. Siehe Virtuelles Cloud-Netzwerk erstellen.
- Ein gestartetes MySQL-DB-System, das an das VCN angehängt ist. Notieren Sie sich die IP-Adresse des MySQL-Endpunktes im DB-System sowie den Benutzernamen und das Kennwort des Administrators. Informationen zum Suchen der IP-Adresse finden Sie unter Ressource: Endpunkte.
- Eine aktive und verbundene Compute-Instanz (in der Aufgabe wird Oracle Linux verwendet), die an ein öffentliches Subnetz im selben VCN wie das DB-System MySQL angeschlossen ist. Notieren Sie sich die öffentliche IP-Adresse der Compute-Instanz. Der SSH-Port 22 wird dem öffentlichen Subnetz standardmäßig hinzugefügt. Siehe Überblick über Networking.
MySQL Workbench verwenden
Mit MySQL Workbench auf einer Compute-Instanz können Sie eine Verbindung zum Endpunkt des DB-Systems herstellen.
- Ein gestartetes VCN mit Internetverbindung. Siehe Virtuelles Cloud-Netzwerk erstellen.
- Eine gestartete Compute-Instanz (in der Aufgabe wird Oracle Linux verwendet), die an ein öffentliches Subnetz in demselben VCN wie das MySQL-DB-System angehängt ist. Notieren Sie sich die öffentliche IP-Adresse der Compute-Instanz. Siehe Überblick über Networking.
- Ein SSH-Schlüsselpaar.
Hinweis
MySQL Workbench unterstützt keine PuTTY-generierten Schlüssel. Wenn Sie Ihr SSH-Schlüsselpaar mit PuTTYgen generieren, konvertieren Sie Ihren Private Key mit dem Konvertierungsutility von PuTTYgen in das OpenSSH-Format.
- Starten Sie MySQL Workbench.
- Klicken Sie auf der Homepage auf das Pluszeichen (+) neben MySQL Connections.
- Geben Sie im Dialogfeld Setup New Connection die folgenden Details an:
- Connection Name: Geben Sie einen Namen für die Verbindung an.
- Connection Method: Wählen Sie Standard TCP/IP over SSH aus.
- Geben Sie auf der Registerkarte Parameters die folgenden Details an:
- SSH Hostname: Geben Sie die öffentliche IP-Adresse der Compute-Instanz an.
- SSH Username: Geben Sie
opc
an. - SSH Key File: Geben Sie den Pfad zu Ihrem SSH-Private Key an.
- MySQL Hostname: Geben Sie die IP-Adresse des Endpunkts Ihres DB-Systems an.
- MySQL Server Port: Geben Sie den Port an, auf dem der MySQL-Endpunkt horcht.
- Username: Geben Sie den Benutzernamen an, den Sie beim Erstellen des DB-Systems definiert haben.
- Password: Geben Sie das Kennwort an, das Sie beim Erstellen des DB-Systems definiert haben.
- Klicken Sie auf Verbindung testen, um sich zu vergewissern, dass die Verbindungsdetails gültig sind.
- Klicken Sie auf OK.