MySQL Fehler bei der Zeitzone

Diskutiere Fehler bei der Zeitzone im Datenbankprogrammierung Forum; Hallo, da ich mir unzählige Videos zu dem Thema Datenbanken angeschaut habe, aber zu blöd bin das Ganze zu verstehen, habe ich mir für einen Monat...

  1. das_leon
    das_leon Neues Mitglied
    Hallo, da ich mir unzählige Videos zu dem Thema Datenbanken angeschaut habe, aber zu blöd bin das Ganze zu verstehen, habe ich mir für einen Monat Webspace gemietet. Darin enthalten sind 10 Datenbanken (is aber jetzt nicht wichtig :D). Habe dann mit dieser Anleitung versucht, das Programm mit der DB zu verbinden. Aktuell bin ich bei Schritt 3 (Verbindung zur DB herstellen). Allerdings kommt folgende Meldung, wenn ich das Programm ausführe:
    Code (Text):
    Verbindung ist fehlgeschlagen: The server time zone value 'CEST' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
     
    Was muss ich machen, damit es wieder läuft?
     
  2. Wenn du jetzt Java lernen möchtest, dann sichere dir hier unseren Java-Videokurs heute zum Sonderpreis (hier klicken!)
  3. mrBrown
    mrBrown Super-Moderator Mitarbeiter
    Nur für eine Datenbank muss man aber keinen webspace mieten ;)
    Lokal kann man das genauso gut testen, und spart sich sowohl Geld als auch einen Haufen möglicher Probleme


    Welche Treiber-Version nutzt du?
    Afaik ist das ein Fehler mancher Treiber-Versionen
     
  4. Roland13
    Roland13 Mitglied
    Ich setze in MySQL die Zeitzone mit folgendem Befehl:
    set global time_zone='+2:00';
    wenn ich stattdessen versuche Europe/Vienna anzugeben nimmt er es nicht.
    Weiters wird es in der my.ini bzw my.cnf gar nicht genommen, er startet nur wenn da keine Zeitzone angegeben ist.
    Der neue Treiber der für MySQL notwenig ist verlangt aber, dass die Zeitzone gesetzt ist.
     
  5. Thallius
    Thallius Bekanntes Mitglied
    Versuch mal es direct beim connect mit anzugeben

    jdbc:mysql://path/...&serverTimeZone=Berlin

    jdbc:mysql://path/...&serverTimeZone=UTC
     
  6. Roland13
    Roland13 Mitglied
    Ich hab ?serverTimeZone=Vienna angehängt und bei MySQL wieder zurückgestellt mit
    set global time_zone='SYSTEM';
    nun kommt wieder der altbekannte Fehler:
    Code (Text):
    The server time zone value 'CEST' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
      at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:127)
    nur mit set global time_zone='+2:00'; läßt sich dieser Fehler beheben, leider nur temporär
     
    Zuletzt von einem Moderator bearbeitet: 24. Juli 2018
  7. mrBrown
    mrBrown Super-Moderator Mitarbeiter
    hast du das mal probiert?
     
  8. Roland13
    Roland13 Mitglied
    mit
    Code (Text):
    props.put("serverTimezone","Europe/Vienna");
    klappt es nun, danke, hab time_zone auf MySQL wieder auf SYSTEM zurückgestellt
     
  9. mrBrown
    mrBrown Super-Moderator Mitarbeiter
    Code-Tags sehen so aus: [code][/code] ;)
     
Passende Stellenanzeigen aus deiner Region:





Die Seite wird geladen...

Fehler bei der Zeitzone - Ähnliche Themen

Code verstehen und Compilerfehler
Code verstehen und Compilerfehler im Forum Java Basics - Anfänger-Themen
Fehler code: The requested resource is not available
Fehler code: The requested resource is not available im Forum Allgemeines EE
Fehler bei Zufallsgeneration von Zahlen
Fehler bei Zufallsgeneration von Zahlen im Forum Java Basics - Anfänger-Themen
Frage zu fehler
Frage zu fehler im Forum Java Basics - Anfänger-Themen
Fehler mit negativen und 0 Zahlen im String
Fehler mit negativen und 0 Zahlen im String im Forum Allgemeine Java-Themen
Thema: Fehler bei der Zeitzone

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. server timezone value is unrecognized

    ,
  2. time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.