Heim >Datenbank >MySQL-Tutorial >So stellen Sie die MySQL-Datenbankkodierung unter Linux ein
Im Allgemeinen stellen wir nach der Installation der MySQL-Datenbank fest, dass die Datenbank kein Chinesisch unterstützt. Dies ist ein Problem mit dem Standardkodierungsformat der Datenbank. In diesem Artikel stellen wir vor, wie man die Standardkodierung ändert die Datenbank auf utf8.
1. Zuerst geben wir den Befehl mysql -u root -p in das Terminalfenster ein und geben dann das Root-Kontokennwort ein, um eine Verbindung zur Datenbank herzustellen. Der spezifische Vorgang ist in der folgenden Abbildung dargestellt.
2. Nachdem Sie eine Verbindung zur Datenbank hergestellt haben, Führen Sie den Befehl aus, um Variablen wie „Zeichen%“ anzuzeigen. Um das Codierungsformat der Datenbank anzuzeigen, können Sie sehen, dass die Standardcodierung der Datenbank und des Datenbankservers lautet: latin1-Codierung. Der spezifische Vorgang ist in der folgenden Abbildung dargestellt.
3. Dann verlassen wir die Datenbank und ändern die Datenbankkonfigurationsdatei my.cnf über rpm Im Allgemeinen ist der spezifische geänderte Stil im Verzeichnis /etc/ wie in der folgenden Abbildung dargestellt.
4 Nachdem die Änderung abgeschlossen ist, speichern wir die Konfigurationsänderung und führen dann den Befehl service mysqld restart aus. Starten Sie die Datenbank neu. Der spezifische Vorgang ist in der folgenden Abbildung dargestellt.
5. Dann warten wir, bis der Datenbankneustart abgeschlossen ist, stellen die Verbindung zur Datenbank wieder her und führen den Befehl show variables aus like 'character%' ; Zeigen Sie das geänderte Codierungsformat an. Die spezifische Anzeige ist in der folgenden Abbildung dargestellt. Sie können sehen, dass sie auf utf8-Codierung geändert wurde.
6 Um das Codierungsformat einer Datenbank anzuzeigen, können wir natürlich den Befehl show create Database+ ausführen Datenbankname ;Die spezifische Anzeige ist in der folgenden Abbildung dargestellt.
7. Wir können den Befehl auch ausführen Um das Codierungsformat der Datenbank zu ändern, können Sie den Befehl verwenden: alter Database + Database Name Standardzeichensatz utf8 collate utf8_general_ci, um es in das utf8-Format zu ändern. Der spezifische Vorgang ist in der folgenden Abbildung dargestellt.
8. Nachdem die Änderung abgeschlossen ist, Wir führen erneut den Befehl show create Database + Datenbankname aus, um zu prüfen, ob die Änderung erfolgreich ist. Sie können sehen, dass es bereits im UTF8-Format vorliegt.
ErklärungIn diesem Artikel wird nur die Kodierung von Linux vorgestellt Die Formateinstellung der Datenbank wird mit rpm installiert.
Das obige ist der detaillierte Inhalt vonSo stellen Sie die MySQL-Datenbankkodierung unter Linux ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!