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

Detaillierte Erläuterung der erweiterten Konstruktionseigenschaften von Vue

Inhaltsverzeichnis 1. Richtlinie Zollrichtlinie 2...

So verwenden Sie das JavaScript-Strategiemuster zum Validieren von Formularen

Inhaltsverzeichnis Überblick Formularvalidierung ...

Drei Diskussionen zum Iframe Adaptive Height Code

Beim Erstellen einer B/S-Systemschnittstelle stößt...

Eine bunte Katze unter Linux

Freunde, die das Linux-System verwendet haben, mü...

So drücken Sie relative Pfade in Linux aus

Wenn Ihr aktueller Pfad beispielsweise /var/log i...

Detaillierte Erklärung der MySql-Installation und des Logins

Überprüfen Sie, ob MySQL bereits unter Linux inst...

Wie gestaltet man eine Webseite? Wie erstelle ich eine Webseite?

Wenn es um das Verständnis von Webdesign geht, sc...

Detaillierte Erläuterung des Prozessmanagements im Linux-System

Inhaltsverzeichnis 1. Das Konzept von Prozess und...

Zusammenfassung mehrerer häufig verwendeter CentOS7-Images basierend auf Docker

Inhaltsverzeichnis 1 Docker installieren 2 Konfig...