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

MySQL-Startfehlerproblem und Szenarioanalyse

1. Komplettlösung 1. Problemanalyse und -lokalisi...

Linux-Swap-Partition (ausführliche Erklärung)

Inhaltsverzeichnis linux 1. Was ist SWAP 2. Was p...

Vier Modi zum Öffnen und Schließen von Oracle

>1 Starten Sie die Datenbank Geben Sie im cmd-...

MySQL 8.0.12 – Schnellinstallations-Tutorial

Die Installation von MySQL 8.0.12 dauerte zwei Ta...

JavaScript implementiert einen langen Bild-Scroll-Effekt

In diesem Artikel wird der spezifische Code für d...

css Alle Elemente ab dem n-ten abrufen

Der spezifische Code lautet wie folgt: <div id...

So kaufen und installieren Sie Alibaba Cloud-Server

1. Kaufen Sie einen Server Im Beispiel handelt es...

Bedeutung und Verwendung einer Linux-CD

Was bedeutet Linux-CD? Unter Linux bedeutet cd „V...

Binäre Typoperationen in MySQL

Dieser Artikel stellt hauptsächlich die binären O...

MySQL 8.0.16 Installations- und Konfigurations-Tutorial unter Windows 10

In diesem Artikel finden Sie das grafische Tutori...