MySQL Zeit falsch

  • Hallo,

    wenn ich mir mit folgendem Script die Temperaturen und die Zeit in meine DB schreiben lasse, dann wird mir 2 Stunden früher angezeigt.

    Jetzt habe ich folgende Ausgaben getestet (in PHPMyAdmin):

    SQL
    SELECT CURRENT_TIME

    Ergibt:

    Zitat


    CURRENT_TIME 12:09:35

    wenn ich aber jetzt

    Code
    SET GLOBAL time_zone = 'Europe/Berlin';


    ausführe, kennt er Europe/Berlin nicht:

    Zitat


    #1298 - Unknown or incorrect time zone: 'Europe/Berlin'

    Code
    SET GLOBAL time_zone = 'SYSTEM';


    Ist erfolgreich. Kann aber nicht sein, weil

    Code
    date


    auf dem Pi gibt:

    Code
    Mi 4. Sep 14:14:35 CEST 2013


    Wo ist der Fehler??

    • Offizieller Beitrag

    Was google nicht alles für einen erledigen kann: ;)

    importieren der timezones in die timezone tables

    Code
    mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -uroot -p mysql

    Dananch sollte auch

    Code
    SET GLOBAL time_zone = 'Europe/Berlin';

    klappen

    Der Unterschied zwischen Genie und Wahnsinn definiert sich im Erfolg.

    Einmal editiert, zuletzt von dbv (4. September 2013 um 14:30)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!