Was sind die Schritte zur Verwendung von MySQL mit Docker?

Was Sind Die Schritte Zur Verwendung Von Mysql Mit Docker



MySQL ist ein bekanntes relationales Datenbankverwaltungsprogramm, das auf verschiedenen Plattformen wie Windows, Facebook, Twitter usw. betrieben werden kann. Docker ist ein bekanntes Forum, das Entwicklern die Erstellung, Ausführung und Verteilung von Anwendungen mithilfe von Containern ermöglicht. Mit Docker können Benutzer MySQL verwenden, was eine effiziente und anpassungsfähige Möglichkeit zur Installation und Wartung von Datenbankanwendungen darstellt. Es bietet außerdem Sicherheit, Portabilität und Isolation für MySQL-Anwendungen.

In diesem Artikel wird die schrittweise Vorgehensweise zur Verwendung von MySQL mit Docker erläutert.

Was sind die Schritte zur Verwendung von MySQL mit Docker?

Um MySQL mit Docker zu verwenden, probieren Sie die folgenden Schritte aus:







Schritt 1: MySQL-Image vom Docker Hub abrufen

Um MySQL vom Docker Hub auf das lokale System zu ziehen, schreiben Sie den unten aufgeführten Befehl in Windows PowerShell:



Docker zieht MySQL



Es ist zu erkennen, dass die neueste Version des MySQL-Images heruntergeladen wurde.





Schritt 2: Sehen Sie sich das heruntergeladene Bild an

Listen Sie als Nächstes alle verfügbaren Images auf, um sicherzustellen, dass das MySQL-Image erfolgreich abgerufen wurde:

Docker-Bilder



Die obige Ausgabe zeigt die neueste Version des MySQL-Images.

Schritt 3: Starten Sie den MySQL-Container

Erstellen Sie dann den MySQL-Container und führen Sie ihn über den Befehl „ aus. docker run -d –name -e MYSQL_ROOT_PASSWORD= ' Befehl:

Docker-Lauf -D --Name mySql-cont -Es ist MYSQL_ROOT_PASSWORD =mysql123 mysql:latest

Hier:

  • -Name Die Option legt den Containernamen fest, d. h. „ mySql-cont “.
  • -D Das Flag wird verwendet, um den Container im Hintergrund auszuführen.
  • -e MYSQL_ROOT_PASSWORD ” definiert das Root-Passwort auf „ mysql123 “.
  • mysql:neueste „ ist das zu verwendende Docker-Image:

Der oben ausgeführte Befehl hat ein „ mySql-cont ”-Container, der die neueste Version von MySQL im Hintergrund ausführt.

Schritt 4: Anzeigen des laufenden MySQL-Containers

Um sicherzustellen, dass der MySQL-Container erfolgreich ausgeführt wird, führen Sie den folgenden Befehl aus:

Docker PS

Die obige Ausgabe zeigt an, dass der MySQL-Container erfolgreich ausgeführt wird, d. h. „ mySql-cont “.

Schritt 5: Greifen Sie auf den MySQL-Container zu

Nutzen Sie nun die „ docker exec -it ”-Befehl zusammen mit dem Containernamen, um die Bash-Shell im laufenden MySQL-Container zu öffnen:

Docker Geschäftsführer -Es mySql-cont bash

Der oben genannte Befehl hat eine Bash-Shell geöffnet und Benutzer können den Befehl nun im laufenden MySQL-Container ausführen.

Schritt 6: Stellen Sie eine Verbindung zur MySQL-Datenbank her

Verbinden Sie sich anschließend mit dem bereitgestellten Befehl als Root-Benutzer mit der MySQL-Datenbank und geben Sie das Passwort interaktiv ein:

MySQL -uroot -P

Es ist zu beobachten, dass die MySQL-Shell gestartet wurde.

Schritt 7: Führen Sie MySQL-Befehle aus

Führen Sie abschließend die MySQL-Befehle im MySQL-Container aus. Führen Sie zum Beispiel „ DATENBANKEN ANZEIGEN; ”-Befehl zum Anzeigen aller vorhandenen Datenbanken:

DATENBANKEN ANZEIGEN;

Die obige Ausgabe zeigte die verfügbaren Datenbanken im MySQL-Container.

Um eine bestimmte Datenbank auszuwählen, führen Sie den Befehl „ USE ; ' Befehl:

VERWENDEN Sie MySQL;

Um die Tabellen in der ausgewählten Datenbank anzuzeigen, verwenden Sie außerdem den folgenden Befehl:

TABELLEN ANZEIGEN;

In der obigen Ausgabe sind alle Tabellen im MySQL-Container zu sehen. Wir haben MySQL erfolgreich mit Docker verwendet.

Abschluss

Um MySQL mit Docker zu verwenden, rufen Sie zunächst das MySQL-Image vom Docker Hub ab, indem Sie „ Docker zieht MySQL ' Befehl. Erstellen Sie dann den MySQL-Container und führen Sie ihn über „ docker run -d –name -e MYSQL_ROOT_PASSWORD= ” Befehl und sehen Sie es sich an. Greifen Sie anschließend auf den MySQL-Container zu und stellen Sie eine Verbindung zur MySQL-Datenbank her. Führen Sie abschließend darin MySQL-Befehle aus. In diesem Artikel wurde die Vorgehensweise zur Verwendung von MySQL mit Docker erläutert.