So ändern Sie die MySQL-Zeitzone: 1. Zeigen Sie die aktuelle Zeitzone und die Uhrzeit von MySQL an. 2. Ändern Sie die Zeitzone, indem Sie Umgebungsvariablenparameter ändern, oder ändern Sie die Zeitzone, indem Sie die Konfigurationsdatei my.cnf ändern.
Die Betriebsumgebung dieses Artikels: Windows 7-System, MySQL-Version 5.7.14, Dell G3-Computer.
Wie ändere ich die MySQL-Zeitzone?
Zusammenfassung der Methode zum Ändern der Zeitzone in MySQL
Problemphänomen:
Das Datum in der Datenbank wird normal angezeigt, aber nach dem Aufruf über JSP Es wurde festgestellt, dass die Zeit um 13 Stunden abweicht. Nach einer Anfrage wird dieses Problem durch die Standardzeitzoneneinstellung von MySQL verursacht.
Die spezifischen Fehlerbehebungs- und Betriebsmethoden sind wie folgt:
1. Überprüfen Sie die aktuelle Zeitzone und Uhrzeit von MySQL.
> show variables like "%time_zone%"; #查看时区
die CST-Zeitzone
> select curtime(); #查看时间 > select now(); #查看日期+时间
2. Ändern Sie die Zeitzone
Methode 1: Ändern Sie die Zeitzone durch Ändern der Umgebungsvariablenparameter
> set global time_zone = '+8:00'; ##修改mysql全局时区为北京时间,即我们所在的东8区 > set time_zone = '+8:00'; ##修改当前会话时区 > flush privileges; #立即生效
Während des eigentlichen Vorgangs war diese Änderung nicht erfolgreich und zeigte 0 an Zeile(n) betroffen
Methode 2: Durch Ändern der Konfigurationsdatei my.cnf zum Ändern der Zeitzone
# vim /etc/my.cnf 在[mysqld]区域中加上:default-time_zone = '+8:00'
Nachdem die Änderung abgeschlossen ist, müssen Sie MySQL neu starten, damit die Konfiguration wirksam wird.
【Verwandte Empfehlungen: MySQL-Video-Tutorial】
Das obige ist der detaillierte Inhalt vonSo ändern Sie die MySQL-Zeitzone. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!