Heim >Datenbank >MySQL-Tutorial >Wie kann ich Zeitzonenunterschiede zwischen UTC und GMT 1 in MySQL korrigieren?

Wie kann ich Zeitzonenunterschiede zwischen UTC und GMT 1 in MySQL korrigieren?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-03 15:31:12799Durchsuche

How Can I Correct Timezone Discrepancies Between UTC and GMT 1 in MySQL?

Korrektur einer Zeitzonendiskrepanz: Übergang von UTC zu GMT 1

Das Auftreten einer Zeitzonendiskrepanz zwischen UTC und GMT 1 kann mithilfe von MySQL-Befehlen problemlos behoben werden . Hier ist die Lösung:

Einstellen der globalen Zeitzone

Um die globale Zeitzone anzupassen, können Sie den folgenden Befehl im SQL-Ausführungsabschnitt von phpMyAdmin verwenden:

SET GLOBAL time_zone = 'Europe/London';

Stellen Sie sicher, dass Sie „Europa/London“ durch die gewünschte Zeitzone GMT 1 ersetzen Wert.

Handhabung von Sommerzeitanpassungen

Die genannte Zeitzone ist entscheidend für Zeitzonen, in denen Sommerzeitanpassungen vorgenommen werden. Betrachten Sie den Befehl:

SET GLOBAL time_zone = 'America/New_York';

Damit wird die globale Zeitzone auf die östliche amerikanische Zeitzone eingestellt, die die Sommerzeit berücksichtigt.

Fehler „Unbekannte oder falsche Zeitzone“ beheben

Bei bestimmten Linux-Builds kann der Fehler „#1298 – Unbekannte oder falsche Zeitzone“ auftreten. Um dieses Problem zu beheben:

  1. Führen Sie in der Linux-Befehlszeile aus:
mysql_tzinfo_to_sql /usr/share/zoneinfo/|mysql -u root mysql -p
  1. Geben Sie das Root-Passwort für MySQL ein und führen Sie den Befehl aus.

Dadurch werden alle Definitionen aus Ihrer Zoneninfo in MySQL importiert.

  1. Führen Sie SET erneut aus GLOBAL time_zone-Befehl zum Festlegen der gewünschten Zeitzone.

Das obige ist der detaillierte Inhalt vonWie kann ich Zeitzonenunterschiede zwischen UTC und GMT 1 in MySQL korrigieren?. 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