Änderungsmethode: 1. Öffnen und bearbeiten Sie die Datei „my.cnf“. 2. Konfigurieren Sie die Werte von „default-character-set“, „default-storage-engine“, „character-set-server“ und andere Elemente; 3. Speichern Sie die Änderungen und starten Sie den Dienst neu.
Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, MySQL8-Version, Dell G3-Computer.
MySQL-Zeichensatz anzeigen
Bei MySQL anmelden:
mysql -u root -p
MySQL-Zeichensatz abfragen:
mysql> show variables like 'chara%';
Anweisungen: Stellen Sie den Zeichensatz „character_set_server“ auf UTF-8 ein.
So ändern Sie den MySQL-Zeichensatz: Stellen Sie den MySQL-Zeichensatz auf UTF-8 ein, indem Sie die Konfigurationsdatei ändern
1 Kopieren Sie die Konfigurationsdatei my-default.cnf in die Datei my.cnf unter /etc.
cp /usr/share/mysql/my-default.cnf /etc/my.cnf
Hinweis: Globale Informationen werden im Ordner etc konfiguriert. Wenn my.cnf unter etc vorhanden ist, können Sie diesen Schritt überspringen. Wenn es nicht existiert, kopieren Sie my-default.cnf nach etc und nennen Sie es my.cnf.
2. Gehen Sie in das Verzeichnis etc, um die Datei my.cnf zu öffnen und den Änderungsinhalt wie folgt zu ändern.
Bearbeiten Sie die my.cnf-Datei
vi my.cnf
Fügen Sie die folgenden zwei Sätze über [mysqld] hinzu
[client] default-character-set=utf8
Fügen Sie die folgenden Sätze am Ende von [mysqld] hinzu
default-storage-engine=INNODB character-set-server=utf8 collation-server=utf8_general_ci
3 Speichern Sie dann den MySQL-Dienst und starten Sie ihn neu.
service mysql restart
4. Melden Sie sich erneut bei MySQL an und prüfen Sie, ob der Zeichensatz geändert wurde.
Verwandte Empfehlungen: MySQL-Video-Tutorial, „Linux-Tutorial“
Das obige ist der detaillierte Inhalt vonSo ändern Sie den MySQL-Zeichensatz unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!