Der Server gibt eine ungültige Zeitzone zurück. Gehen Sie zur Registerkarte Erweitert und legen Sie die Servertimezone-Eigenschaft manuell fest

76

Meine Intelij IDE stellt keine Verbindung zu meinem Datenbankserver von MySQL Workbench her. Sie gibt dies als Zeitzonenproblem an und möchte, dass ich zur Registerkarte "Erweitert" gehe und die Eigenschaft "serverTimezone" manuell festlege.

Ich habe versucht zu suchen, ob es ein ähnliches Problem gibt, aber ich kann es nicht finden.

Puchkii
quelle
2
Meinen Sie damit, dass Sie diesen Dialog nicht finden können ?
CrazyCoder
Durch Einstellen des Parameters auf UTC wurde dies auch für mich behoben. Interessante Gründe: stackoverflow.com/questions/930900/…
Grimax

Antworten:

154

Klicken Sie im Datenbank- Tool-Fenster mit der rechten Maustaste auf die Datenquelle, wählen Sie Eigenschaften ( Shift+ Enter) und klicken Sie auf die Registerkarte Erweitert .

Setzen Sie die serverTimezoneEigenschaft auf UTC.

Siehe auch die entsprechende Dokumentationsseite .

Fortgeschrittene

CrazyCoder
quelle
Ein wenig versteckt in der Antwort, aber das hat mir geholfen. Das Einstellen des Parameters auf UTC hat das Problem für mich behoben.
Mark E
Bitte teilen Sie mehr Details in Ihrer Antwort als nur einen Link zur Dokumentation
Nico Haase
nicht 'utc' sondern 'UTC'. Andernfalls wird ein Fehler
ausgegeben
9

@CrazyCoder ist korrekt, aber hier ist eine ausführlichere Antwort:

Klicken Sie in DataGrip mit der rechten Maustaste auf Ihr databaseDropdown-Menü, klicken Sie auf, Propertiesgehen Sie zu Erweitert und suchen Sie langsam nach SeverTimeZone, wie in diesem Anhang unten:

Geben Sie hier die Bildbeschreibung ein

Vergessen Sie nicht, auf Übernehmen zu klicken und erneut zu testen, ob es funktionieren soll.

Erledigt.

Dung
quelle
5

Ich hatte das gleiche Problem. Laufen

SET GLOBAL time_zone = '+8:00';

auf MySql Kommandozeile löste das Problem!

Seymur Mammadli
quelle