Schritte zur Installation von MySQL mit Docker unter Linux

Schritte zur Installation von MySQL mit Docker unter Linux

Als Tester müssen Sie während des Lernprozesses häufig Software unter Linux installieren. Wenn Sie Software installieren, indem Sie in den Blog-Tutorials anderer Personen suchen, können bei der Aktualisierung einiger Software und externen Faktoren wie inkonsistenten Versionen von virtuellen Maschinen/Server-Images verschiedene unvorhersehbare Probleme bei der Installation der Software auftreten. Zu diesem Zeitpunkt müssen Sie nach Informationen suchen, um die Probleme einzeln zu lösen, was sehr zeitaufwändig ist.

Darüber hinaus ist die Installation dieser Software unter Linux im Allgemeinen eine Betriebs- und Wartungsangelegenheit. Wenn der Test zum Lernen verwendet wird, reicht es aus, eine MySQL-Datenbank zum Lernen zu installieren. Anfängern wird nicht empfohlen, Quellcode herunterzuladen, um Software unter Linux zu installieren, da dies leicht zu Problemen führen kann.

Als Nächstes zeige ich Ihnen, wie Sie zum Lernen schnell eine MySQL-Instanz über Docker installieren:

1. Erstellen Sie zunächst die Docker-Umgebung

2. Laden Sie das MySQL-Image herunter und starten Sie es (Version 5.7 ist etwas stabiler. Verschiedene Versionen können für einige Systeme unterschiedliche Standardkonfigurationen haben, seien Sie also bitte vorsichtig)

Installieren Sie MySQL über Docker:

 Docker-Pull MySQL:5.7

Starten Sie MySQL:

docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
#Geben Sie den Container ein docker exec -it mysql bash

Parameterbeschreibung:

  • -p 3306:3306: Ordnet den Port 3306 des Containerdienstes dem Port 3306 des Hosts zu. Externe Hosts können über die IP-Adresse 3306 des Hosts direkt auf den MySQL-Dienst zugreifen.
  • MYSQL_ROOT_PASSWORD=123456: Legen Sie das Kennwort des Root-Benutzers des MySQL-Dienstes fest.

Verbindung zu MySQL herstellen:

# Wechseln Sie in den interaktiven Modus und stellen Sie dann mit dem Befehl eine Verbindung her, oder stellen Sie eine Verbindung über navicat docker exec -it [Container-ID] bash her 
mysql -uroot -h127.0.0.1 -P3306 -p123456

Zum persönlichen Lernen und Installieren von MySQL können Sie die oben genannten einfachen Parameter verwenden. Wenn Sie zukünftige Upgrades und Backups berücksichtigen möchten, müssen Sie weitere Parameter hinzufügen, z. B. die Zuordnung der Daten zu einem lokalen Verzeichnis. Nachdem der Container gelöscht und neu erstellt wurde, gehen die Daten nicht verloren. Informationen zu bestimmten Bedienungsmethoden können Sie zum vertieften Lernen in den entsprechenden Tutorials im Anfänger-Tutorial nachlesen.

Dies ist das Ende dieses Artikels über die Installation von MySQL mit Docker unter Linux. Weitere Informationen zur Installation von MySQL mit Docker unter Linux finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Docker-Umgebung in Linux-Umgebung installieren (keine Fallstricke)
  • Beispiel für die Installation und Bereitstellung von Docker unter Linux
  • Golang-Lernnotizen: Installieren Sie die Version Go1.15 (Win-/Linux-/MacOS-/Docker-Installation)
  • Detaillierte Erklärung zur Installation von MongoDB mit Docker unter Linux
  • Der Prozess der Installation von Docker im Linux-System

<<:  Lösung für das Problem, dass HTML2-Canvas-SVG nicht erkannt wird

>>:  Für die Verwendung des Docker-Befehls ist kein Sudo erforderlich

Artikel empfehlen

Vue3 Vue CLI-Konfiguration für mehrere Umgebungen

Inhaltsverzeichnis 1. Einleitung 2. Umschalten 1....

Gemeinsame Eigenschaften des Framesets (Unterteilung von Frames und Fenstern)

Ein Frame ist ein Webseitenbildschirm, der in mehr...

Natives JS realisiert zusammengesetzte Bewegungen verschiedener Bewegungen

In diesem Artikel erfahren Sie mehr über eine zus...

So kapseln Sie die Karussellkomponente in Vue3

Zweck Kapseln Sie die Karussellkomponente und ver...

Detaillierte Erläuterung der Verwendung des Linux-Zeitbefehls

1. Befehlseinführung Mit „time“ werden die für di...

So verwenden Sie den CocosCreator-Objektpool

Inhaltsverzeichnis Vorwort: Spezifische Operation...

Beim Website-Design sollte auf die Farbhierarchie geachtet werden

Ich habe kürzlich gesagt, dass Design ein Gefühl d...

Gründe, warum MySQL Kill Threads nicht beenden kann

Inhaltsverzeichnis Hintergrund Problembeschreibun...

MySQL 8.0.18 verwendet Klon-Plugin, um die MGR-Implementierung neu zu erstellen

Angenommen, ein Knoten im Drei-Knoten-MGR ist abn...