mysql5.7.21 UTF8-Kodierungsproblem und -Lösung in der Mac-Umgebung

mysql5.7.21 UTF8-Kodierungsproblem und -Lösung in der Mac-Umgebung

1. Ziel: Ändern Sie den Wert des character_set_server von mysql von latin1 auf utf8

Temporär: SET character_set_server=utf8, einmalig.

Dauerhaft: Sie müssen die Konfigurationsdatei ändern, siehe Schritt 2.

2. In den Supportdateien von MySQL 5.7.21 gibt es keine Konfigurationsdatei.

Erstellen Sie eine neue my.cnf. Sie können eine Textdatei erstellen und die Erweiterung direkt in cnf ändern. Am besten öffnen Sie es mit Xcode oder Subline. Der Inhalt ist wie folgt:

[mysqld]
Zeichensatzserver = utf8
[Kunde]
Standardzeichensatz = utf8
[mysql]
Standardzeichensatz = utf8

3. Kopieren Sie my.cnf nach /private/etc/

cp /usr/local/mysql/support-files/my.cnf /private/etc/my.cnf

Hinweis: /etc ist eigentlich ein Platzhalter für /private/etc und kann dorthin kopiert werden.

4. Starten Sie den MySQL-Server neu und geben Sie mysql ein

mysql>Variablen wie „%char%“ anzeigen;

Sie können feststellen, dass alle Kodierungswerte in UTF8 geändert wurden.

Erstellen Sie jetzt die Datenbank und die Tabelle neu und importieren Sie die Daten, um Chinesisch normal anzuzeigen.

Zusammenfassen

Oben ist das vom Herausgeber vorgestellte Problem und die Lösung für die mysql5.7.21-UTF8-Kodierung in der Mac-Umgebung. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • So konfigurieren Sie die Python Anaconda-Umgebung in PyCharm auf dem Mac
  • So konfigurieren Sie die Anaconda-Umgebung in PyCharm auf dem Mac
  • Detaillierte Installation der PHP-Umgebung und Erweiterungen auf dem Mac
  • So verwenden Sie VirtualBox zum Erstellen einer lokalen virtuellen Maschinenumgebung auf dem Mac
  • So erstellen Sie eine Python-Umgebung unter macOS
  • Detaillierte Schritte zum schnellen Erstellen einer PHP-Entwicklungsumgebung auf dem Mac
  • Richtige Installation und Konfiguration der Go-Umgebung und von VS Code auf dem Mac
  • So konfigurieren Sie die Gradle-Umgebung auf dem Mac und verwenden Android Studio zum Verpacken von JAR-Paketen und ARR-Paketen
  • So ändern Sie den Pfad der Umgebungsvariablen auf dem Mac

<<:  Implementieren Sie dynamisches Management und Monitoring von Docker-Containern basierend auf Spring-Boot und Docker-Java [mit vollständigem Quellcode-Download]

>>:  Schritte für Vue3 zur Verwendung von Mitt für die Komponentenkommunikation

Artikel empfehlen

Vue realisiert den Gleitkreuzeffekt des Balles

In diesem Artikelbeispiel wird der spezifische Co...

Nginx kompiliert nginx - neues Modul hinzufügen

1. Vorhandene Module anzeigen /usr/local/nginx/sb...

So stellen Sie zabbix_agent in Docker bereit

zabbix_agent-Bereitstellung: Empfehlung: zabbix_a...

Zusammenfassung der Verwendung von MySQL-Datums- und Uhrzeitfunktionen

Dieser Artikel basiert auf MySQL 8.0 Dieser Artik...

Einige allgemeine erweiterte SQL-Anweisungen in MySQL

Erweiterte MySQL-SQL-Anweisungen benutze kgc; Tab...

Welche magischen Anwendungen haben CSS-Filter?

Hintergrund Grundlegende Konzepte CSS filter wend...

JavaScript implementiert eine Box, die der Mausbewegung folgt

In diesem Artikel wird der spezifische JavaScript...

Tutorial zum Erstellen des File-Sharing-Dienstes Samba unter CentOS6.5

Samba-Dienste: Dieser Inhalt dient als Referenz f...

Installationshinweise zur komprimierten Version von MySQL 5.7.17

In diesem Artikel werden die Installationsschritt...

Detaillierte Erläuterung der Winkel-Zweiwegebindung

Inhaltsverzeichnis Bidirektionales Bindungsprinzi...

Reines CSS3 zum Erstellen eines Beispielcodes für Seitenwechseleffekte

Das, was ich vorher geschrieben habe, ist zu komp...

Beispiele für Vorschaufunktionen für verschiedene Dateitypen in vue3

Inhaltsverzeichnis Vorwort 1. Vorschau der Office...