Ich habe heute eine neue Version von MySQL (8.0.21) installiert und beim Herstellen einer Verbindung zur Datenbank über das Node-Framework ist ein Fehler aufgetreten:
Der Grund dafür ist, dass MySQL 8.0 das Verschlüsselungs-Plugin geändert hat, der Datenbankverwaltungsclient jedoch immer noch die Verschlüsselungsmethode der alten Version verwendet. Dies liegt hauptsächlich am Konfigurationsprozess der Authentifizierungsmethode während der Installation von MySQL 8.0. Es gibt verschiedene Verschlüsselungsmethoden. Wenn Sie also eine starke Verschlüsselung wählen (die die Standardeinstellung sein sollte), tritt das obige Fehlerproblem auf. Ändern Sie in diesem Fall einfach die Verschlüsselungsmethode, um die Verschlüsselungsmethode der alten Version beizubehalten, und alles ist in Ordnung. 1. Windows-Benutzer rufen die Datenbank über das Terminal auf und geben Folgendes ein: alter user 'root'@'%' identified with mysql_native_password by '密码' // Kennwort zurücksetzen, Berechtigungen leeren // Berechtigungskonfiguration aktualisieren Es ist lösbar! 2. Mac-Benutzer finden hier Ich habe während des Installationsvorgangs auch die standardmäßige starke Verschlüsselungsmethode verwendet. Die Lösung ist auch sehr einfach. Öffnen Sie zunächst Klicken Sie auf MySQL, um die Datenbank aufzurufen Nach der Eingabe fand ich eine Schnittstelle wie diese. Sie können sehen, dass die Datenbank eine starke Verschlüsselung verwendet. Anschließend wählen wir unten Klicken Sie auf „OK“ und starten Sie abschließend die Datenbank neu! Da ich auf Mac umgestiegen bin, kann ich die Schritte unter Windows nicht persönlich befolgen. Bitte entschuldigen Sie, wenn die Details unvollständig sind. Sie können auch selbst nach anderen Tutorials suchen! Zusammenfassen Dies ist das Ende dieses Artikels über die Probleme und Lösungen, die beim Verbinden eines Knotens mit einer MySQL-Datenbank auftreten. Weitere relevante Inhalte zum Verbinden eines Knotens mit einer MySQL-Datenbank finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Codebeispiel für das Nutzungsszenario der Nginx-Domänenweiterleitung
>>: Was macht der legendäre VUE-Syntax-Sugar?
Dieser Artikel veranschaulicht anhand von Beispie...
Ersetzen Sie ihn durch den optimalen Datenbankver...
Es gibt zwei Möglichkeiten, Container-Ports in Do...
Mithilfe der Vue-Sprache und Elementkomponenten m...
Hinweis: Diese Tabelle ist aus dem W3School-Tutor...
In diesem Artikelbeispiel wird der spezifische Co...
In diesem Artikel wird der spezifische Code von j...
ffmpeg ist ein sehr leistungsfähiges Tool zur Aud...
In diesem Artikel finden Sie das Download-, Insta...
In diesem Artikel wird anhand eines Beispiels bes...
In diesem Tutorial verwenden wir für die Installa...
My97DatePicker ist ein sehr flexibles und benutze...
Der erste: Normalbetrieb WÄHLEN SUM(ddd) AS Anzah...
Vorwort JavaScript unterscheidet sich von anderen...
Tabelle erstellen Tabelle erstellen Tabellenname ...