Heim >Datenbank >MySQL-Tutorial >Wie stelle ich die MySQL-Zeitzone ein: Konfigurationsdatei, globale und Sitzungsvariablen?
So stellen Sie die Zeitzone von MySQL ein
Bei der Arbeit mit MySQL ist es für die genaue Verarbeitung von Zeitstempeln entscheidend, sicherzustellen, dass die richtige Zeitzone konfiguriert ist und Datenmanipulation. Mit MySQL können Sie die Zeitzone an drei Orten festlegen:
1. my.cnf-Konfigurationsdatei
Geben Sie im Abschnitt [mysqld] der Datei my.cnf den Standardzeitzonenparameter an, z. B.:
default-time-zone='+00:00'
2. Globale Zeitzonenvariable (@@global.time_zone)
Verwenden Sie die SELECT @@global.time_zone-Anweisung, um die aktuelle Einstellung anzuzeigen. Um die globale Zeitzone zu ändern, verwenden Sie:
SET @@global.time_zone = '+8:00'; SET GLOBAL time_zone = 'Europe/Helsinki';
3. Sitzungszeitzonenvariable (@@session.time_zone)
Überprüfen Sie die Sitzungszeitzone mit SELECT @@session.time_zone. Stellen Sie es vorübergehend ein mit:
SET @@session.time_zone = '+00:00'; SET time_zone = 'Europe/Helsinki';
Damit benannte Zeitzonen (z. B. „Europa/Helsinki“) funktionieren, müssen die Zeitzoneninformationstabellen ordnungsgemäß ausgefüllt sein.
Zusätzliches MySQL Zeitzonenfunktionen:
Das Ändern der Zeitzone hat keinen Einfluss auf vorhandene Zeitstempel oder Datums-/Uhrzeitwerte, sie werden jedoch basierend auf der neuen Zeitzoneneinstellung anders angezeigt.
Das obige ist der detaillierte Inhalt vonWie stelle ich die MySQL-Zeitzone ein: Konfigurationsdatei, globale und Sitzungsvariablen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!