Docker startet den Implementierungsprozess der MySQL-Konfiguration

Docker startet den Implementierungsprozess der MySQL-Konfiguration

Vorwort

Wie man MySQL startet und einige Interpretationen von MySQL finden Sie auf der offiziellen Website. Fügen Sie die offizielle Website-Adresse an

Starten Sie eine weitere MySQL-Containerinstanz und führen Sie den MySQL-Befehl aus. MySQL ist die weltweit beliebteste Open-Source-Datenbank. Aufgrund seiner bewährten Leistung, Zuverlässigkeit und Benutzerfreundlichkeit ist MySQL zur führenden Datenbank für webbasierte Anwendungen geworden, von persönlichen Projekten und Websites über E-Commerce und Informationsdienste bis hin zu hochkarätigen Web-Eigenschaften wie Facebook, Twitter, YouTube, Yahoo! und vielen mehr.

Tatsächlicher Kampfprozess

Wenn Sie auf der offiziellen Website nach bestimmten Whitepapers suchen, können Sie herausfinden, dass Sie diesen Befehl verwenden können, um

Bildbeschreibung hier einfügen

Dies ist die einfachste Möglichkeit, MySQL zu starten. Da MySQL jedoch über einen Port aufgerufen werden muss, bevor es geöffnet werden kann, öffnet dieser einfache Befehl nur einen Container und einen Datenbankcontainer, aber es gibt keinen Einstiegszugriff. Sie können die Parameter unten auf der offiziellen Website hinzufügen.

Beginnen wir damit, die wichtigsten Befehle und Details nacheinander zu erklären

Wenn Sie run -d im Hintergrund ausführen und der MySQL-Container nicht heruntergeladen wird, wird automatisch die neueste Version heruntergeladen. Sie können docker search mysql
Holen Sie sich das Bild docker pull mysql
Wenn Sie einen Container ausführen, müssen Sie dessen Dateien mounten. Mit dem folgenden Befehl können Sie mehrere Dateien mounten:

-v /home/gaokaoli/usr/mydata/mysql/log:/var/log/mysql mountet den Log-Ordner des Containers am entsprechenden Speicherort auf dem Host. -v /home/gaokaoli/usr/mydata/mysql/data:/var/lib/mysql mountet den Datenordner des Containers am entsprechenden Speicherort auf dem Host -v /home/gaokaoli/usr/mydata/mysql/conf:/etc/mysql/conf.d mountet den benutzerdefinierten Konfigurationsordner des Containers am entsprechenden Speicherort auf dem Host.

Weitere Hauptparameter im Befehl sind die folgenden:

-d Im Hintergrund ausführen
-p Port-Einbindung
-v Volume Mount kann mehrere mounten
-e Kennwort für die Umgebungskonfigurationseinstellungen
--name Containername

Schließlich wird der Befehl zum Mounten des Images

docker run -d -p 3306:3306 -v /home/gaokaoli/mysql/conf:/etc/mysql/conf.d -v /home/gaokaoli/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=12345678 --name mysql001 mysql

Bildbeschreibung hier einfügen

Überprüfen Sie, ob der Start erfolgreich ist

Bildbeschreibung hier einfügen

Die spezifische IP, die zum Öffnen der Datenbank über die Navicat-Software verwendet wird, ist die lokale IP-Adresse der virtuellen Maschine und nicht die Adresse im Container

Bildbeschreibung hier einfügen

Durchführung des Tests

Bildbeschreibung hier einfügen

Oben sind die Details des Implementierungsprozesses der Docker-Start-MySQL-Konfiguration aufgeführt. Weitere Informationen zur Implementierung der Docker-Start-MySQL-Konfiguration finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • So führen Sie SQL-Anweisungen automatisch aus, wenn MySQL in Docker gestartet wird
  • Führen Sie die Initialisierungs-SQL aus, wenn Docker MySQL startet
  • Lösung für MySQL-Initialisierungs- und Startfehler in Docker
  • So starten Sie schnell MySQL-Tests mit Docker auf dem Mac
  • So initialisieren Sie die Mysql-Datenbank, wenn der Docker-Container gestartet wird
  • Docker startet die Schritte zur Implementierung des MySQL-Dienstes

<<:  Verwenden Sie eine Tabelle, um das Format der Formularsteuerelemente anzupassen, damit sie besser aussehen

>>:  Detaillierte Erklärung der 4 Möglichkeiten zum Importieren von CSS-Dateien: inline, inline, extern und importiert

Artikel empfehlen

Detaillierte Erläuterung der Protokollverarbeitung von Docker-Containern

Docker verfügt über viele Log-Plugins. Standardmä...

So verwenden Sie ein HTML-Formular mit mehreren Beispielen

Neun einfache Beispiele analysieren die Verwendun...

Spezifische Verwendung von Vues neuem Spielzeug VueUse

Inhaltsverzeichnis Vorwort Was ist VueUse Einfach...

Entwicklungshandbuch für Chrome-Plugins (Erweiterungen) (vollständige Demo)

Inhaltsverzeichnis Vorne geschrieben Vorwort Was ...

Detaillierte Erklärung der nmcli-Verwendung in CentOS8

Allgemeine nmcli-Befehle basierend auf RHEL8/Cent...

Soll die Like-Funktion MySQL oder Redis verwenden?

Inhaltsverzeichnis 1. Häufige Fehler von Anfänger...

HTML-Head-Tag-Metadaten zum Erreichen einer Aktualisierungsumleitung

Code kopieren Der Code lautet wie folgt: <html...

Tutorial zur mobilen Entwicklung: Zusammenfassung der Pixelanzeigeprobleme

Vorwort Ich bin davon überzeugt, dass bei der Ent...