IDEA meldet einen Fehler beim Verbinden mit MySQL! Der Server gibt eine ungültige Zeitzone zurück. Gehen Sie zur Registerkarte und legen Sie die Eigenschaft „serverTimezone“ fest.

IDEA meldet einen Fehler beim Verbinden mit MySQL! Der Server gibt eine ungültige Zeitzone zurück. Gehen Sie zur Registerkarte und legen Sie die Eigenschaft „serverTimezone“ fest.

Der Weg vor uns ist immer so schwierig und voller Dornen. Beißen Sie die Zähne zusammen und glauben Sie daran, dass Sie es schaffen können. Komm schon, komm schon!

Fehlerbildschirm

IDEA stellt eine Verbindung zu MySQL her. Adresse, Benutzername, Passwort und Datenbankname sind alle konfiguriert. Klicken Sie auf „Verbindung testen“. Klicken Sie! erfolglos!

Die Schnittstelle ist wie folgt:

Übersetzt: Der Server hat eine ungültige Zeitzone zurückgegeben. Gehen Sie zur Registerkarte „Erweitert“ und legen Sie die Eigenschaft „ServerTimezone“ manuell fest.

Es scheint ein Problem mit der Zeitzone zu geben. Welches Problem können Zeitzonen darstellen? Es gibt so viele Fallstricke. Ich habe online nach verschiedenen Lösungen gesucht und es gab so viele, einige komplex und einige einfach, aber ich habe es endlich geschafft!

Lösung

Mein Problem besteht aus zwei Teilen. Erstens, das Einstellen der Zeitzone von MySQL. Zweitens die Version des MySQL-Treibers. Die detaillierten Schritte sind wie folgt:

Stellen Sie zunächst die MySQL-Zeitzone ein.

1. Lassen Sie uns zuerst die MySQL-Zeitzone überprüfen.

(Hier ist eine kleine Episode~~~~~~~Haben Sie die Umgebungsvariablen für Ihr MySQL konfiguriert?)

Nach der Konfiguration der Umgebungsvariablen können Sie die folgenden Befehle direkt im Befehlsfenster ausführen!

Rufen Sie das Befehlsfenster auf (Win + R), stellen Sie eine Verbindung zur Datenbank mysql -hlocalhost -uroot -p her, drücken Sie die Eingabetaste, geben Sie das Kennwort ein und drücken Sie die Eingabetaste, wie in der Abbildung gezeigt:

2. Geben Sie weiterhin Show-Variablen wie „%time_zone“ ein (achten Sie darauf, das Semikolon am Ende nicht zu übersehen) und drücken Sie die Eingabetaste, wie in der Abbildung gezeigt:

Wenn „SYSTEM“ angezeigt wird, bedeutet dies, dass die Zeitzone nicht eingestellt ist.

3. Stellen wir nun die Zeitzone ein.

Geben Sie „set global time_zone = '+8:00'“ ein (achten Sie darauf, das Semikolon am Ende nicht zu vergessen) und drücken Sie die Eingabetaste, wie in der Abbildung gezeigt:

Dies ist ein erfolgreiches Setup!

Jetzt können Sie die Verbindung zur Datenbank wiederherstellen. Vielleicht klappt es ja! Wenn nicht, dann machen Sie weiter!

Zweitens: Synchronisieren Sie den MySQL-Treiber.

Auf meinem Computer ist die MySQL-Version 5.7 installiert, daher sollte IDEA auch mit der entsprechenden Treiberversion übereinstimmen, um eine Verbindung zu MySQL herzustellen. Ändern Sie einfach den Treiber in MySQL für 5.1

Klicken Sie zum Testen auf „Verbindung testen“. Erfolg!

【Auffüllen】

Wenn Sie MySQL wählen,

Dabei spielt es keine Rolle, ob die Datenbank eine andere Version hat.

Suchen Sie in der Treiberliste nach MySQL, wählen Sie rechts in den Treiberdateien die gewünschte Version aus und speichern Sie sie.

Zusammenfassen

Dies ist ein Artikel darüber, wie IDEA eine Verbindung zu MySQL herstellt und einen Fehler meldet! Der Server gibt eine ungültige Zeitzone zurück. Gehen Sie zur Registerkarte „Erweitert“ und legen Sie die Eigenschaft „ServerTimezone“ fest. Dies ist das Ende des Artikels. Weitere verwandte Inhalte zu MySQL-Verbindungsfehlern finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Tutorial zu Return- und Goto-Anweisungen, die für Sprünge in der C++-Flusssteuerung verwendet werden
  • Golang gibt ausgelassene Nutzungsanweisungen zurück
  • Python Django zeigt zwei Möglichkeiten zur Implementierung von return
  • return-Anweisung in der Sprache Go

<<:  Lösen Sie die Probleme, die bei der Konfiguration des maxPostSize-Attributs von Tomcat beachtet werden müssen

>>:  Vue + echart realisiert Doppelsäulendiagramm

Artikel empfehlen

Detaillierte Erklärung des Prinzips und der Funktion des JavaScript-Closures

Inhaltsverzeichnis Einführung Verwendung von Vers...

IE6 BUG und Fix ist eine vorbeugende Strategie

Originalartikel: Ultimatives IE6-Cheatsheet: So b...

Tutorial zur HTML-Tabellenauszeichnung (48): CSS-modifizierte Tabelle

<br />Sehen wir uns nun an, wie Sie die CSS-...

Einige Tipps zum Schreiben leistungsstarker HTML-Anwendungen

Wie können Sie die Leistung einer Webseite verbes...

Eine kurze Diskussion über die Lebenszyklusfunktionen von React Component

Was sind die Lebenszyklusfunktionen von React-Kom...

Detaillierte Erklärung der Verwendung und Funktion des MySQL-Cursors

[Verwendung und Funktion des MySQL-Cursors] Beisp...

Natives JavaScript zum Erreichen von Skinning

Der spezifische Code zur Implementierung von Skin...

MYSQL Eine Frage zur Verwendung von Zeichenfunktionen zum Filtern von Daten

Problembeschreibung: Struktur: test hat zwei Feld...

Zusammenfassung einiger gängiger Methoden des JavaScript-Arrays

Inhaltsverzeichnis 1. So erstellen Sie ein Array ...

Grafisches Tutorial zur Offline-Installation und Konfiguration von MySQL 8.0.2

Die Offline-Installationsmethode von MySQL_8.0.2 ...

So installieren Sie Grafana und fügen Influxdb-Überwachung unter Linux hinzu

Installieren Sie Grafana. Die offizielle Website ...