Heim > Datenbank > MySQL-Tutorial > Hauptteil

So stellen Sie die MySQL-Datenbankkodierung unter Linux ein

黄舟
Freigeben: 2017-08-04 14:01:05
Original
2629 Leute haben es durchsucht

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.

So stellen Sie die MySQL-Datenbankkodierung unter Linux ein


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.

So stellen Sie die MySQL-Datenbankkodierung unter Linux ein

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.

So stellen Sie die MySQL-Datenbankkodierung unter Linux ein

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.

So stellen Sie die MySQL-Datenbankkodierung unter Linux ein

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.

So stellen Sie die MySQL-Datenbankkodierung unter Linux ein

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.

So stellen Sie die MySQL-Datenbankkodierung unter Linux ein


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.

So stellen Sie die MySQL-Datenbankkodierung unter Linux ein


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.

So stellen Sie die MySQL-Datenbankkodierung unter Linux ein

Erklärung

In 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!

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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!