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

Analysieren von AB-Leistungstestergebnissen unter Apache

Ich habe immer Loadrunner für Leistungstests verw...

Navicat kann keine Funktionslösungsfreigabe erstellen

Als ich zum ersten Mal eine MySQL-FUNKTION schrie...

So ändern Sie die Länge eines Eingabetextfelds entsprechend seinem Inhalt

Erste: Code kopieren Der Code lautet wie folgt: &l...

Erstellen eines Image-Servers mit FastDFS unter Linux

Inhaltsverzeichnis Serverplanung 1. Systemkompone...

So stellen Sie den Node.js-Dienst mithilfe von Dockerfile bereit

Dockerfile initialisieren Angenommen, unser Proje...

Implementierung eines Puzzlespiels mit js

In diesem Artikel wird der spezifische Code von j...

MySQL-Datenbankbeschränkungen und Prinzipien des Datentabellenentwurfs

Inhaltsverzeichnis 1. Datenbankbeschränkungen 1.1...

Beispiel für die Konvertierung von Webpack-Bildern in Base64

URL-Loader herunterladen yarn add -D URL-Lader Mo...

Velocity.js implementiert den Seiten-Scrolling-Umschalteffekt

Heute werde ich ein kleines Javascript-Animations...

Detailliertes Tutorial zur Neuinstallation von Python 3.6.6 auf CentOS 7.5

ps: Die Umgebung ist wie der Titel Mögliche Abhän...