Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > So beheben Sie den 1366-Fehler von MySQL unter Linux

So beheben Sie den 1366-Fehler von MySQL unter Linux

WBOY
Freigeben: 2022-07-15 18:03:08
Original
3053 Leute haben es durchsucht

Lösung: 1. Verwenden Sie „vim /etc/my.cnf“, um die Datei „my.cnf“ von MySQL zu bearbeiten, und fügen Sie „default-character-set=utf8“ unter „mysqld“ hinzu. 2. Verwenden Sie „service mysqld“. „restart“ um MySQL neu zu starten; 3. Verwenden Sie „SHOW VARIABLES LIKE ‚character%‘“, um zu überprüfen, ob die Datei geändert wurde.

So beheben Sie den 1366-Fehler von MySQL unter Linux

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

So beheben Sie den 1366-Fehler von MySQL unter Linux

1366,Falscher Zeichenfolgenwert: „xE8xA5xBFxE6x96xBD...“ für Spalte „Name“

Der Grund für den Fehler ist, dass die Datenbank Chinesisch nicht erkennen kann und dies tun muss Konfigurieren Sie die Kodierung

Lösung:

1. Überprüfen Sie die MySQL-Kodierung: SHOW VARIABLES LIKE 'character%';

So beheben Sie den 1366-Fehler von MySQL unter Linux

Bearbeiten Sie die my.cnf-Datei von MySQL (my.cnf befindet sich normalerweise in /etc/ Verzeichnis)

vim /etc/my.cnf
Nach dem Login kopieren

Standardzeichen unter [mysqld] -set=utf8 hinzufügen

So beheben Sie den 1366-Fehler von MySQL unter Linux

2. MySQL neu starten

service mysqld restart
Nach dem Login kopieren

3. Überprüfen Sie die MySQL-Kodierung: SHOW VARIABLES LIKE 'character%';

So beheben Sie den 1366-Fehler von MySQL unter Linux

E ven Nachdem Sie die oben genannten Vorgänge ausgeführt haben, funktioniert das Speichern chinesischer Zeichen in der Tabelle immer noch nicht. Ändern Sie dann einfach die Datenbankcodierung

ALTER DATABASE 数据库名 DEFAULT CHARACTER SET utf8;
Nach dem Login kopieren

Empfohlenes Lernen:Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo beheben Sie den 1366-Fehler von MySQL unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage