Heim  >  Artikel  >  Datenbank  >  So ändern Sie die MySQL-Zeitzone

So ändern Sie die MySQL-Zeitzone

藏色散人
藏色散人Original
2021-12-02 11:38:468742Durchsuche

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.

So ändern Sie die MySQL-Zeitzone

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!

Stellungnahme:
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