Wenn Sie das Problem haben, dass SELECT NOW()
Werte in UTC anstelle Ihrer Ortszeit liefert, müssen Sie Ihren
Server auf Ihre Zeitzone einstellen. Dasselbe gilt, wenn
UNIX_TIMESTAMP()
den verkehrten Wert
zurückgibt. Dies sollte für die Umgebung veranlasst werden, in
welcher der Server läuft, also zum Beispiel in
mysqld_safe oder
mysql.server. Siehe
Anhang F, Umgebungsvariablen.
Die Zeitzone für den Server stellen Sie mit der Option
--timezone=
von mysqld_safe ein. Alternativ können Sie
die Umgebungsvariable timezone_name
TZ
einstellen, bevor
Sie mysqld starten.
Die zulässigen Werte für --timezone
oder
TZ
hängen vom System ab. Bitte schlagen Sie
in der Dokumentation Ihres Betriebssystems die jeweils passenden
Werte nach.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.