MySQL-Einstellungscode für grüne Version und Fehler 1067 MySQL-Kodierung anzeigen VARIABLEN WIE „char%“ ANZEIGEN; Da der Zeichensatz während der Installation als UTF8 angegeben wurde, sind alle Kodierungen UTF8.
Ändern Sie character_set_client, character_set_results, character_set_connection in GBK, Es entstehen keine verstümmelten Zeichen. Tatsächlich müssen Sie aber nur character_set_client und character_set_results ändern. Die Konsolenkodierung kann nur GBK sein und kann nicht in UTF8 geändert werden, was ein Problem verursacht. Die vom Client gesendeten Daten sind GBK und character_set_client ist UTF8, was bedeutet, dass die Clientdaten verstümmelt werden, wenn sie den Server erreichen. Da die Konsolenkodierung nicht geändert werden kann, besteht die einzige Möglichkeit darin, character_set_client in GBK zu ändern. Die Daten, die der Server an den Client sendet, werden als character_set_result codiert. Wenn es sich um UTF8 handelt, werden verstümmelte Zeichen angezeigt, wenn die Konsole die GBK-Decodierung verwendet. Da die Konsolenkodierung nicht geändert werden kann, besteht die einzige Möglichkeit darin, character_set_result in GBK zu ändern. Hier ist die Gesamtkonfiguration: # Hinweise zum Ändern der Einstellungen finden Sie unter # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html # *** BEARBEITEN SIE DIESE DATEI NICHT. Es handelt sich um eine Vorlage, die in das # *** Standardspeicherort während der Installation und wird ersetzt, wenn Sie # *** Upgrade auf eine neuere Version von MySQL. [mysqld] basedir = H:\MySQL Datenverzeichnis = H:\MySQL\data Zeichensatzserver = utf8 # Führende # entfernen und auf die RAM-Menge für die wichtigsten Daten einstellen # Cache in MySQL. Beginnen Sie bei 70 % des gesamten RAM für dedizierte Server, sonst 10 %. # innodb_buffer_pool_size = 128M # Entfernen Sie das führende #, um eine sehr wichtige Datenintegritätsoption zu aktivieren: Protokollierung # Änderungen am Binärprotokoll zwischen Backups. # log_bin # Diese sind normalerweise festgelegt. Entfernen Sie die # und legen Sie sie nach Bedarf fest. # basedir = ..... # Datenverzeichnis = ..... # Port = ..... # server_id = ..... # Entfernen Sie führende #, um Optionen festzulegen, die hauptsächlich für Berichtsserver nützlich sind. # Die Serverstandards sind für Transaktionen und schnelle SELECT-Vorgänge schneller. # Passen Sie die Größen nach Bedarf an und experimentieren Sie, um die optimalen Werte zu finden. # Join-Puffergröße = 128 M # sort_buffer_size = 2M # read_rnd_buffer_size = 2M sql_mode=KEIN_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [Kunde] Port = 3306 Standardzeichensatz = gbk Fehler 1067 Achten Sie darauf, keine Fehler bei der Konfiguration in my.ini zu machen. Tatsächlich werden viele unserer 1067 Fehler durch Fehler in der my.ini-Konfiguration verursacht. Bemerkung: In Windows 10 können Sie tatsächlich den Standardzeichensatz = utf8 festlegen, sodass bei der Ausführung von Vorgängen in cmd keine verstümmelten Zeichen auftreten. Unter Windows 8.1 und Windows 7 werden die Zeichen jedoch verstümmelt angezeigt. Daher muss in Windows 8.1 und Windows 7 default-character-set = gbk auf gbk gesetzt werden Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, danke für Ihre Unterstützung dieser Site! Das könnte Sie auch interessieren:
|
>>: Fünf Möglichkeiten zum Durchlaufen von JavaScript-Arrays
Dieser Artikel enthält einfachen HTML- und Musikp...
Vorwort Kürzlich mit mysql /usr/local/mysql/bin/m...
Inhaltsverzeichnis Zusammenfassung Einfaches Beis...
In diesem Artikel wird hauptsächlich das Beispiel...
In diesem Artikelbeispiel wird der spezifische Co...
Dieser Artikel stellt RHEL8-Netzwerkdienste und N...
In diesem Artikel wird der spezifische Code von j...
Heute bin ich wieder in die Falle getappt. Ich bi...
1. JDK installieren Überprüfen Sie die Betriebsda...
Struktur Text, Kopf, HTML, Titel Text abbr, Akron...
Die MyISAM- und InnoDB-Engines von MySQL verwende...
01. Befehlsübersicht dirname - entfernt nicht zu ...
Was ist ein Speicherleck? Ein Speicherleck bedeut...
Das Installations-Tutorial für die dekomprimierte...
Sie können die Containerprotokolle über den Befeh...