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

Sechs wichtige Selektoren in CSS (merken Sie sie sich in drei Sekunden)

Von: https://blog.csdn.net/qq_44761243/article/de...

Parameter, um Iframe transparent zu machen

<iframe src="./ads_top_tian.html" all...

Erstellen Sie einen hochverfügbaren MySQL-Cluster mit Dual-VIP

Inhaltsverzeichnis 1. Projektbeschreibung: 2. Pro...

Mysql löscht doppelte Daten, um die kleinste ID-Lösung beizubehalten

Suchen Sie online nach doppelten Daten und behalt...

JS verwendet Canvas-Technologie, um Echarts-Balkendiagramme zu imitieren

Canvas ist ein neues Tag in HTML5. Sie können js ...

Beispiel für eine dynamische Sperre der IP-Blacklist von Nginx

Wenn eine Website böswillig angefragt wird, ist d...

CSS horizontale Zentrierung und Begrenzung der maximalen Breite

Eine CSS-Layout- und Stilfrage: Wie kann man die ...

Vue-cli erstellt ein Projekt und analysiert die Projektstruktur

Inhaltsverzeichnis 1. Geben Sie ein Verzeichnis e...

js realisiert die Bildschneidefunktion

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erklärung zur Verwendung von Filtereigenschaften in CSS3

Als ich kürzlich das Intranet-Portal änderte, sti...

Grafisches Tutorial zur kostenlosen Installationsversion von MySQL 5.7.21 winx64

Konfigurationsmethode für die kostenlose Installa...