MySQL Database - Anwendungsfälle

Mit dem Database Tools-Service können Sie Verbindungen zu MySQL-Datenbanksystemen erstellen, die in Oracle Cloud Infrastructure ausgeführt werden. Verbindungen funktionieren mit MySQL-DB-Systemen (mit oder ohne Heatwave) und vom Kunden verwalteten MySQL-Datenbanken, die auf OCI-Compute-Instanzen ausgeführt werden.

Im Folgenden finden Sie einige Beispiele für die Verwendung von Database Tools-Verbindungen mit verschiedenen MySQL Database-Konfigurationen.

MySQL Database-System

Wenn ein MySQL-DB-System so konfiguriert ist, dass der Netzwerkzugriff über ein privates Subnetz eingeschränkt wird, muss ein privater Endpunkt für Datenbanktools in einem Subnetz eingerichtet werden, damit der Netzwerktraffic vom Database Tools-Service an die Zieldatenbank weitergeleitet werden kann.

In diesem Szenario:

  • Es gibt einen privaten Endpunkt für Datenbanktools für das Routing von Traffic über das VCN.
  • Für das Setup ist die Konfiguration einer Routentabelle und einer Sicherheitsliste oder Netzwerksicherheitsgruppe für das Subnetz erforderlich.
  • Ein privater Endpunkt für Datenbanktools kann in demselben Subnetz oder einem anderen Subnetz (wie das DB-System) eingerichtet werden. Für die Verwendung isolierter Subnetze ist jedoch möglicherweise eine zusätzliche VCN-Konfiguration erforderlich, damit Traffic entsprechend weitergeleitet werden kann.
  • Ein in einem Vault gespeichertes Secret muss das Datenbankkennwort enthalten.

Die folgende Abbildung zeigt eine Möglichkeit zum Konfigurieren der Verbindung zu den Datenbanktools für diesen Anwendungsfall.

Diese Abbildung zeigt die Verbindung des Datenbanktoolservice zum DB-System MySQL mit privatem Endpunktzugriff in einem privaten Subnetz.

Weitere Informationen zu MySQL-DB-Systemen finden Sie unter Überblick über DB-System.

Weitere Informationen zum Erstellen von Verbindungen zu Datenbanktools finden Sie unter Verbindung erstellen.

Weitere Informationen zu privaten Endpunkten der Datenbanktools finden Sie unter Private Endpunkte mit Datenbanktools verwenden.

Die Vertrautheit mit den folgenden Themen kann auch bei der Konfiguration eines VCN nützlich sein.

MySQL Database (Kundenverwaltet)

Wenn eine vom Kunden verwaltete MySQL-Datenbank mit einer öffentlichen IP-Adresse für den Zugriff von überall konfiguriert wird, ist kein privater Endpunkt für Datenbanktools erforderlich, um eine Verbindung zu erstellen. Diese Konfiguration wird unterstützt, gilt jedoch nicht als Best Practice.

In diesem Szenario:

  • Für das Setup ist die Konfiguration einer Routentabelle und einer Sicherheitsliste oder Netzwerksicherheitsgruppe für das Subnetz erforderlich.
  • Firewallregeln des Datenbankservers müssen zulassen, dass der Datenverkehr die Datenbank erreicht.
  • Ein in einem Vault gespeichertes Secret muss das Datenbankkennwort enthalten.

Die folgende Abbildung zeigt eine Möglichkeit zum Konfigurieren der Verbindung zu den Datenbanktools für diesen Anwendungsfall.

Diese Abbildung zeigt die Verbindung des Database Tools-Service zu einer vom Kunden verwalteten MySQL Database mit öffentlicher IP.

Weitere Informationen zum Erstellen von Verbindungen zu Datenbanktools finden Sie unter Verbindung erstellen.