Die Probleme und Lösungen, die beim Bereitstellen des Projekts während des Upgrades der MySQL-Datenbankversion von 5.6.28 auf 8.0.11 aufgetreten sind, werden im Folgenden ausführlich beschrieben: Zunächst einmal verwendet dieses Projekt Hibernate4.2.0 und es gibt kein Problem bei der Verbindung mit MySQL5.6.28. Nach dem Wechsel zu 8.0.11 wird beim Start ein Fehler gemeldet 1.Verursacht durch: org.hibernate.HibernateException: Verbindung kann nicht null sein, wenn „hibernate.dialect“ nicht festgelegt ist Wenn ein Fehler auftritt, konfigurieren Sie ihn Beim Starten des Projekts tritt kein Fehler auf, beim Zugriff auf das Projekt wird jedoch ein Fehler gemeldet 2. Zugriffsfehler com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Der Client unterstützt das vom Server angeforderte Authentifizierungsprotokoll nicht. Erwägen Sie ein Upgrade des MySQL-Clients Der Grund ist: Der Konfigurationsprozess der Authentifizierungsmethode während der Installation von mysql8 basiert auf unterschiedlichen Verschlüsselungsmethoden. Wenn Sie die erste starke Verschlüsselungsmethode wählen, tritt das zuvor beschriebene Phänomen auf. Sie sollten die zweite Authentifizierungsmethode wählen, d. h. die alte Verschlüsselungsmethode beibehalten. Es gibt also drei Lösungen: 1. Installieren Sie mysql8 neu und wählen Sie die zweite Option, um die alte Verschlüsselungsmethode beizubehalten. 2.MySQL Installer kann die Konfiguration der Authentifizierungsmethode direkt ändern 3. Führen Sie die Anweisungsänderung direkt aus mysql> ALTER USER 'root'@'localhost' IDENTIFIZIERT MIT mysql_native_password DURCH '123456'; Abfrage OK, 0 Zeilen betroffen (0,11 Sek.) mysql> FLUSH-PRIVILEGIEN; Abfrage OK, 0 Zeilen betroffen (0,01 Sek.) Hinweis: root ist der Benutzername, localhost bezieht sich auf den lokalen Computer, mysql_native_password ist der alte Mechanismus zur Kennwortüberprüfung und 123456 ist das Kennwort Zusammenfassen Oben sind die Probleme und Lösungen aufgeführt, die beim Bereitstellen des Projekts beim Upgrade der MySQL-Datenbank von Version 5.6.28 auf Version 8.0.11 aufgetreten sind. Ich hoffe, dass dies für alle hilfreich ist. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Zwei Implementierungen des Front-End-Routings von Vue-Router
>>: Tutorial zur Installation und Konfiguration von msmtp und mutt für Raspberry Pi
In diesem Artikelbeispiel wird der spezifische JS...
Inhaltsverzeichnis Einführung Warum die Mühe? Com...
Vorwort Das Miniprogramm verfügt über eine sehr p...
Aufgrund einiger seiner eigenen Merkmale (Sperren...
Keepalived+Nginx+Tomcat zur Erzielung eines hochv...
1. Upgrade-Vorgang: sudo apt-get update Probleme ...
<br />Struktur und Hierarchie reduzieren die...
Deinstallieren Sie alte Versionen Sollten Sie zuv...
Problembeschreibung In unseren Projekten sind hor...
Überblick MySQL verfügt auch über einen eigenen E...
Grundlegende Vorgänge wie die Verbindung zur Date...
Im vorherigen Artikel zu Docker wurde die Konstru...
Bei der Entwicklung für Mobilgeräte tritt häufig ...
1. Einleitung Manchmal müssen Sie eine Servicesch...
Inhaltsverzeichnis Überblick berechnet Überwachun...