So ändern Sie die Zeichensatzkodierung in MySQL 5.5/5.6 unter Linux auf UTF8

So ändern Sie die Zeichensatzkodierung in MySQL 5.5/5.6 unter Linux auf UTF8

1. Melden Sie sich bei MySQL an und verwenden Sie SHOW VARIABLES LIKE 'character%';, um den Zeichensatz wie unten dargestellt anzuzeigen:

+-----------------------------+----------------------------+
| Variablenname | Wert |
+-----------------------------+----------------------------+
| Zeichensatzclient | utf8 |
| Zeichensatzverbindung | utf8 |
| Zeichensatzdatenbank | latin1 |
| Zeichensatz_Dateisystem | Binär |
| Zeichensatzergebnisse | utf8 |
| Zeichensatzserver | latin1 |
| Zeichensatzsystem | utf8 |
| Zeichensatzverzeichnis | /usr/share/mysql/charsets/ |
+-----------------------------+----------------------------+

Der Standardzeichensatz für character_set_database und character_set_server ist weiterhin latin1.

2. Die einfachste und perfekteste Änderungsmethode besteht darin, den Zeichensatzschlüsselwert in der Datei my.cnf von MySQL zu ändern (achten Sie auf die Details des Konfigurationsfelds):

1. Fügen Sie default-character-set=utf8 wie folgt zum Feld [client] hinzu:

[Kunde]
Port = 3306
socket = /var/lib/mysql/mysql.sock
Standardzeichensatz = utf8

2. Fügen Sie character-set-server=utf8 wie folgt zum Feld [mysqld] hinzu:

[mysqld]
Port = 3306
socket = /var/lib/mysql/mysql.sock
Zeichensatzserver = utf8

3. Fügen Sie default-character-set=utf8 wie folgt zum Feld [mysql] hinzu:

[mysql]
kein automatisches Wiederaufwärmen
Standardzeichensatz = utf8

Nachdem die Änderung abgeschlossen ist, starten Sie den MySQL-Dienst mit „service mysql restart“ neu, damit die Änderung wirksam wird. Hinweis: Das Feld [mysqld] unterscheidet sich vom Feld [mysql]. Niemand hat dies online gemeldet.

Verwenden Sie SHOW VARIABLES LIKE 'character%';, um zu überprüfen, ob die Datenbankcodierung auf UTF-8 geändert wurde.

+-----------------------------+----------------------------+
| Variablenname | Wert |
+-----------------------------+----------------------------+
| Zeichensatzclient | utf8 |
| Zeichensatzverbindung | utf8 |
| Zeichensatzdatenbank | utf8 |
| Zeichensatz_Dateisystem | Binär |
| Zeichensatzergebnisse | utf8 |
| Zeichensatzserver | utf8 |
| Zeichensatzsystem | utf8 |
| Zeichensatzverzeichnis | /usr/share/mysql/charsets/ |

+-----------------------------+----------------------------+

Die obige Methode zum Ändern der Zeichensatzkodierung in UTF8 in MySQL 5.5/5.6 unter Linux ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen.

Das könnte Sie auch interessieren:
  • Schritte zum Ändern des MySQL-Zeichensatzes auf UTF8 unter Linux

<<:  Rsync+crontab regelmäßige Synchronisierungssicherung unter centos7

>>:  Tutorial zur Installation und Verwendung des Elasticsearch-Tools cerebro

Artikel empfehlen

Spezifische Verwendung von useRef in React

Ich glaube, dass Leute, die Erfahrung mit React h...

Nginx tp3.2.3 404 Problemlösung

Vor Kurzem habe ich Apache auf nginx umgestellt. ...

Implementierung eines Bootstrap-Webseiten-Layoutrasters

Inhaltsverzeichnis 1. So funktioniert das Bootstr...

Vergleich zwischen Redis und Memcache und Auswahlmöglichkeiten

Ich verwende Redis seit Kurzem und finde es recht...

Analyse des Prinzips der MySQL-Indexlängenbeschränkung

Dieser Artikel stellt hauptsächlich die Analyse d...

CentOS 7-Methode zum Ändern des Gateways und Konfigurieren des IP-Beispiels

Wählen Sie bei der Installation der CentOS7-Versi...

MySQL8.0.18-Konfiguration mehrerer Master und eines Slaves

Inhaltsverzeichnis 1. Realistischer Hintergrund 2...

Zusammenfassung häufig verwendeter MySQL-Befehle im Linux-Betriebssystem

Hier sind einige gängige MySQL-Befehle für Sie: -...

Bearbeiten Sie zwei Datenspalten als neue Spalten in SQL

Wie unten dargestellt: wähle a1,a2,a1+a2 a,a1*a2 ...

Anbieterpräfix: Warum brauchen wir ein Browser-Engine-Präfix?

Was ist das Lieferantenpräfix? Anbieterpräfix – B...