Der Inhalt dieses Artikels handelt davon, warum Sie die Codierung von MySQL in Ubuntu 16.04 festlegen sollten. Ich hoffe, dass er für Sie hilfreich ist.
Einführung
Ubuntu 16.04 MySQL Nach der Installation ist die Standardcodierung der Datenbank nicht alle utf8
, einige sind latin1
, was beim Speichern chinesischer Zeichen in der Datenbank zu verstümmelten Zeichen führt. Daher ist es weiterhin erforderlich, die folgende Datenbank-Standardcodierung festzulegen. Normalerweise besteht eine Möglichkeit, die Codierung zu ändern, darin, sie direkt in der interaktiven Shell von mysql
zu ändern. Diese Änderung ist jedoch nicht dauerhaft und wird ungültig, wenn die interaktive Shell verlassen wird. Der Blogger stellt hauptsächlich vor, wie man dauerhaft ändert Der Standardwert der MySQL-Datenbank.
Schritte
Zuerst können Sie sich bei der interaktiven Shell von MySQL anmelden und eingeben Verwenden Sie den folgenden Befehl, um die Codierungsmethode der aktuellen Datenbank anzuzeigen
show variables like '%character%';
Wie aus dem Obigen ersichtlich ist, ist die MySQL-Datenbank nach der Installation zunächst nicht einheitlich utf8
Verlassen Sie jetzt die interaktive Shell und ändern Sie die folgende Konfigurationsdatei
Geben Sie den folgenden Befehl ein, um die erste Konfigurationsdatei zu öffnen
sudo vim /etc/mysql/conf.d/mysql.cnf
Fügen Sie in der nächsten Zeile des [mysql]
-Tags die folgende Konfiguration hinzu:
default-character-set=utf8
Geben Sie den folgenden Befehl ein, um die zweite Konfigurationsdatei
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
zu öffnen Suchen Sie das [mysqld]
-Tag und fügen Sie in der nächsten Zeile die folgende Konfiguration
character-set-server=utf8
sudo service mysql restart
Überprüfen Sie nach dem Neustart die Standardkodierung der Datenbank
show variables like '%character%';
OK, Konfiguration abgeschlossen
Das obige ist der detaillierte Inhalt vonWarum müssen Sie die Codierung von MySQL in Ubuntu 16.04 auf utf8 einstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!