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

Vue implementiert Modal-Komponente basierend auf Teleport

Inhaltsverzeichnis 1. Lernen Sie Teleport kennen ...

Tiefgreifendes Verständnis der Verwendung von CSS clear:both

clear:both wird zum清除浮動Das ist der Eindruck, den ...

Perfekte Lösung für das Zeitzonenproblem des Docker Alpine-Image

Als ich kürzlich Docker zum Bereitstellen einer J...

Fallstudie zur Übermittlung von HTML-Formularen

Um die Methode zur Formularübermittlung zusammenz...

So installieren Sie eine MySQL-Datenbank im Deepin 2014-System

Deepin 2014 herunterladen und installieren Zum He...

So bereinigen Sie Daten in einer MySQL-Onlinedatenbank

Inhaltsverzeichnis 01 Szenarioanalyse 02 Funktion...

Eine kurze Einführung in MySQL-Funktionen

Inhaltsverzeichnis 1. Mathematische Funktionen 2....

So installieren Sie MySQL 8.0.17 und konfigurieren den Fernzugriff

1. Vorbereitung vor der Installation Überprüfen S...

JavaScript zum dynamischen Laden und Löschen von Tabellen

In diesem Artikel wird der spezifische JavaScript...

Lösung für FEHLER 1366 bei der Eingabe von Chinesisch in MySQL

Beim Eingeben von Chinesisch in MySQL tritt der f...

Grundlegendes zur JavaScript-Prototypenkette

Inhaltsverzeichnis 1. Verständnis der Gleichheits...