Docker installiert MySQL und löst das chinesische verstümmelte Problem

Docker installiert MySQL und löst das chinesische verstümmelte Problem

1. Ziehen Sie das MySQL-Image

Website: https://hub.docker.com/

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Kopieren Sie den Befehl zum Herunterladen: docker pull mysql[:版本號]
Ohne Versionsnummer wird standardmäßig die neuste Version verwendet

Bildbeschreibung hier einfügen

2. Prüfen Sie, ob der Download abgeschlossen ist

Docker-Bilder 

Bildbeschreibung hier einfügen

3. MySQL mountet lokales Verzeichnis und löst chinesische verstümmelte Zeichen

Da im Container kein vi -Befehl vorhanden ist, können wir數據und配置auf dem Hostcomputer bereitstellen, um unseren Vorgang zu erleichtern.

Ordner separat erstellen

/tmp/mysql/daten
/tmp/mysql/conf
Erstellen Sie die Datei hmy.cnf im Ordner conf und kopieren Sie den folgenden Inhalt hinein
Lösen Sie das Problem der verstümmelten chinesischen Schriftzeichen, so dass chinesische Schriftzeichen bei der Suche nicht verstümmelt werden

[mysqld] 
Namensauflösung überspringen
Zeichensatzserver = utf8
Datenverzeichnis=/var/lib/mysql
Server-ID = 1000
[mysql] 
Standardzeichensatz = utf8
[mysql.server]
Standardzeichensatz = utf8
[mysqld_safe]
Standardzeichensatz = utf8
[Kunde]
Standardzeichensatz = utf8

Bildbeschreibung hier einfügen

4. Erstellen Sie einen Container und zeigen Sie ihn an

Befehl erstellen:

Docker-Ausführung \
 --name mysql \
 -p 3306:3306 \
 --privileged=true -v /tmp/mysql/data:/var/lib/mysql \
 -v /tmp/mysql/conf/hmy.cnf:/etc/mysql/conf.d/hmy.cnf \
 -e MYSQL_ROOT_PASSWORD=123456 \
 -D \
 mysql:neueste

Bildbeschreibung hier einfügen

Prüfen Sie, ob die Erstellung erfolgreich war:

Docker ps -a 

Bildbeschreibung hier einfügen

Wenn Sie versehentlich einen Fehler verursachen, können Sie docker rm -f 創建的名字löschen

Bildbeschreibung hier einfügen

Rufen Sie den MySQL-Container auf: docker exec -it mysql bash

Verwenden Sie Navicat, um zu testen, ob es gestartet wird

Bildbeschreibung hier einfügen

Testen Sie, ob chinesische Schriftzeichen verstümmelt sind

Bildbeschreibung hier einfügen

Dies ist das Ende dieses Artikels mit dem ausführlichen Tutorial zur Installation von MySQL auf Docker und zur Lösung des Problems der verstümmelten chinesischen Schriftzeichen, das ich selbst getestet habe. Weitere verwandte Inhalte finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Docker-Installations- und Konfigurationsschritte für MySQL
  • So installieren Sie MySQL und Redis in Docker
  • Detaillierte Schritte zur Installation von Tomcat, MySQL und Redis mit Docker
  • So installieren Sie MySQL in Docker
  • Tutorial zur Installation von MySQL mit Docker und zur Implementierung einer Remote-Verbindung
  • MySQL 8.0.20 Installations- und Konfigurations-Tutorial unter Docker
  • So installieren Sie MySQL 8.0 in Docker

<<:  So verwenden Sie ein HTML-Formular mit mehreren Beispielen

>>:  So zentrieren Sie den gesamten Seiteninhalt, sodass sich die Höhe an den Inhalt anpasst und automatisch erweitert

Artikel empfehlen

HTML-Auszeichnungssprache - Referenz

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

Untersuchung der Eingabetastenfunktion vom Typ „Datei“

<br />Beim Hochladen auf manchen Websites wi...

Zusammenfassung der 7 Fallstricke bei der Verwendung von React

Inhaltsverzeichnis 1. Komponentenaufblähung 2. Än...

Schreiben Sie einen einfachen Rechner mit JavaScript

Die Wirkung ist wie folgt:Referenzprogramm: <!...

Einführung in den Swap-Speicher des Linux-Systems

Swap-Speicher ist heutzutage ein gängiger Aspekt ...

So fügen Sie eine Festplatte in Vmware hinzu: Erweitern Sie die Festplatte

In diesem Artikel wird beschrieben, wie Sie eine ...

Best Practices zum Teilen von React-Code

Wenn ein Projekt eine gewisse Komplexität erreich...

JavaScript-Canvas zum Erzielen eines Code-Rain-Effekts

In diesem Artikel wird der spezifische Code für C...

Installationsprozess von MySQL5.7.22 auf dem Mac

1. Verwenden Sie das Installationspaket, um MySQL...

Vorschläge zum Erstellen geschäftlicher HTML-E-Mails

Durch E-Mail-Marketing auf Genehmigungsbasis lass...

Zusammenfassung der Vue-Datenreaktionsfähigkeit

Bevor wir über die Datenreaktivität sprechen, müs...

4 praktische Tipps für die Webseitengestaltung

Verwandte Artikel: 9 praktische Tipps zum Erstelle...