Wie verbinde ich mich mit MySQL Workbench mit AWS RDS

Wie verbinde ich mich mit MySQL Workbench mit AWS RDS
AWS RDS (Relational Database Service) ist ein verwalteter Datenbankdienst, der von Amazon Web Services bereitgestellt wird, um einen hoch verfügbaren und skalierbaren Datenbankcluster zu starten. AWS RDS bietet verschiedene Datenbankmotoren wie Amazon Aurora, MySQL, Mariadb, MS SQL Server, Oracle und PostgreSQL. AWS bietet Shell -Zugriff auf den Datenbankserver nicht. Es bietet nur eine Verbindungszeichenfolge, um eine Verbindung zum Datenbankserver herzustellen.

Mysql Workbench ist eine Desktop -Anwendung. Es bietet auch ein Abfragetool, um SQL -Abfragen auf dem Datenbankserver auszuführen. In diesem Handbuch werden die folgenden Schritte erörtert, um eine Verbindung zur AWS -RDS -Instanz mithilfe der MySQL Workbench von einer lokalen Maschine herzustellen.

  • Installieren Sie MySQL Workbench auf einer lokalen Maschine
  • Erstellen Sie eine AWS -RDS -Instanz
  • Stellen Sie mit der AWS -RDS -Instanz mit MySQL Workbench eine Verbindung her

Installieren Sie MySQL Workbench auf der lokalen Maschine

Der erste Schritt zur Verbindung zum AWS RDS besteht darin, MySQL Workbench auf einer lokalen Maschine zu installieren. Aktualisieren Sie die lokalen Repositorys auf Ubuntu und installieren Sie dann die MySQL Workbench mit den folgenden Befehlen.

Ubuntu@Ubuntu: ~ $ sudo Apt Update -y
Ubuntu@ubuntu: ~ $ sudo APT Installieren Sie MySQL -Workbench -y -y

Überprüfen Sie nach der Installation der MySQL Workbench ihre Version, um die Installation zu überprüfen.

Ubuntu@Ubuntu: ~ $ Mysql-Workbench-Verssion

Erstellen Sie eine AWS -RDS -Instanz

Starten Sie mit MySQL Workbench eine neue AWS -RDS -Instanz mit MySQL Engine, um eine Verbindung zur AWS RDS -Instanz herzustellen. Melden Sie sich zunächst in die AWS -Verwaltungskonsole an und wählen Sie die Region aus, in der Sie eine RDS -Instanz bereitstellen möchten. Für diesen Artikel werden wir eine RDS -Instanz in der bereitstellen US-Ost-1 (N. Virginia) Region.

Suchen Sie nach RDS aus der Verwaltungskonsole.

Klicken Sie auf der linken Seite auf die Datenbanken.

Es werden alle dort bereitgestellten Datenbankinstanzen angezeigt. Klicken Sie in der oberen rechten Ecke auf die Datenbank erstellen Schaltfläche zum Erstellen einer RDS -Instanz.

Wähle aus Standard erstellen als Datenbankerstellungsmethode Und Mysql als Motortyp.

Wählen Sie aus den Vorlagen die aus Freie Stufe.

Geben Sie den Datenbanknamen und die Anmeldeinformationen unter dem ein Einstellungen Abschnitt.

Unter dem Konnektivität Abschnitt, wählen Sie den VPC aus, in dem Sie die RDS -Instanz bereitstellen möchten, und stellen Sie die RDS -Instanz öffentlich zur Verfügung, da wir von unserer lokalen Maschine auf die RDS zugreifen können.

Wählen Sie nach Auswahl des VPC nun die VPC -Sicherheitsgruppe und die Verfügbarkeitszone aus.

Lassen Sie den Rest der Konfiguration als Standardeinstellung und klicken Sie auf die Datenbank erstellen Schaltfläche am Ende der Seite.

Um den Hostnamen der RDS -Instanz zu erhalten, gehen Sie zum Hostnamen Datenbanken von der linken Seite.

Klicken Sie auf die neu erstellte Datenbank und werden alle Details der Datenbank dort angezeigt.

Von dem Konnektivität und Sicherheit Tab kopieren.

Konfigurieren Sie nach dem Erstellen der RDS -Instanz nun die an die RDS angeschlossene Sicherheitsgruppe, um eine Verbindung aus dem Internet zu ermöglichen. Eine Sicherheitsgruppe ist eine virtuelle Firewall, die den Verkehr auf die RDS -Instanz zuzulassen oder zu blockieren. Standardmäßig blockieren die Sicherheitsgruppen Verbindungen aus dem Internet. Suchen Sie nach der EC2 aus der Verwaltungskonsole.

Klicken Sie auf der linken Seite auf die Sicherheitsgruppen unter dem Netzwerksicherheit Abschnitt. Es wird alle in der Region verfügbaren Sicherheitsgruppen angezeigt.

Klicken Sie auf die mit der MySQL RDS -Instanz angehängte Sicherheitsgruppe, Zoll, für diese Demo.

Klicken Sie auf die Schaltfläche Eingehende Regeln bearbeiten, um der Sicherheitsgruppe aus den eingehenden Regeln eine eingehende Regel hinzuzufügen.

Fügen Sie eine neue Regel hinzu, um den Datenverkehr von Port 3306 zuzulassen, da der MySQL -Server standardmäßig auf Port 3306 ausgeführt wird. Klicken Sie nach dem Hinzufügen der Regel auf Regeln speichern Um die Sicherheitsgruppenregeln zu speichern.

Stellen Sie mit MySQL Workbench eine Verbindung zu AWS RDS her

Bisher haben wir MySQL Workbench auf dem lokalen System installiert und eine MySQL RDS -Instanz auf AWS gestartet. Jetzt ist es Zeit, mit der MySQL Workbench eine Verbindung zur MySQL RDS -Instanz herzustellen. Öffnen Sie die MySQL Workbench, indem Sie den folgenden Befehl ausführen.

Ubuntu@Ubuntu: ~ $ sudo mysql-Workbench

Es wird die MySQL Workbench öffnen. Klick auf das (+) Symbol, und es wird nach den Datenbankverbindungsparametern gefragt.

Geben Sie alle erforderlichen Verbindungsparameter des AWS MySQL -Datenbankservers ein und klicken Sie auf die Testverbindung Schaltfläche zur Verbindung zum Datenbankserver.

Jetzt werden nach dem Passwort der RDS -Instanz gefragt. Geben Sie das Passwort für die RDS -Instanz ein und klicken Sie auf die OK Taste, um die Verbindung zu testen.

Nach der Eingabe des Passworts wird darüber informiert, ob die Verbindung erfolgreich war oder nicht.

Klicken Sie nun über das neue Verbindungsaufbau auf die OK Taste statt von Testverbindung Fügen Sie der MySQL Workbench AWS RDS -Instanzverbindungseinstellungen hinzu.

Es fügt eine MySQL -Verbindung auf dem Dashboard der MySQL Workbench hinzu.

Um eine Verbindung zur AWS -RDS -Instanz herzustellen, klicken Sie auf die AWS -RDS -Verbindung, und es wird mit der Verbindung zur RDS -Instanz hergestellt.

Nach einiger Zeit wird nach dem Passwort der AWS -RDS -Instanz gefragt. Geben Sie das Passwort der RDS -Instanz ein und klicken Sie auf die OK Taste, um eine Verbindung zur Instanz herzustellen.

Nach der Bereitstellung des Passwort.

Um ein neues Schema mit MySQL Workbench zu erstellen, klicken Sie auf die Neues Schema Knopf in der Menüleiste.

Es wird eine neue Registerkarte geöffnet, in der ein Schema -Name erstellt wird.

Geben Sie den Schema -Namen ein und klicken Sie auf die Anwenden Schaltfläche in der unteren rechten Ecke der Registerkarte. Es wird ein neues Fenster mit der SQL -Abfrage geöffnet, um das neue Schema zu erstellen, in dem Sie nach Ihrer Bestätigung gefragt werden, ob Sie die Abfrage ausführen möchten.

Überprüfen Sie die SQL -Abfrage und klicken Sie auf die Anwenden Schaltfläche in der unteren rechten Ecke des Fensters, um das Schema zu erstellen. In ähnlicher Weise können unterschiedliche SQL -Abfragen auch mit einer grafischen Benutzeroberfläche auf MySQL Workbench durchgeführt werden.

Abschluss

MySQL Workbench ist eine Desktop -Anwendung, die eine schöne grafische Benutzeroberfläche des relationalen Datenbankservers bietet. Für Anfänger ist es schwierig, die Befehlszeilenschnittstelle zu verwenden, um Abfragen auf dem Datenbankserver auszuführen. MySQL Workbench bietet eine nette Ansicht des Datenbankservers und erleichtert die Durchführung von SQL -Abfragen. In diesem Blog werden verschiedene Schritte beschrieben, um eine Verbindung zum AWS RDS -Server mit der MySQL Workbench herzustellen.