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?
Tomcat ist eine auf Java basierende Webserversoft...
1. Verwenden Sie die Floating-Methode Effektbild:...
Da das Kontrollkästchen bei der Webentwicklung kle...
Problembeschreibung In unseren Projekten sind hor...
Verständnis des Diff-Algorithmus in React diff -A...
Inhaltsverzeichnis Konfigurationsanalyse Dienstle...
Ist Leistung wirklich wichtig? Leistung ist wicht...
Vorwort Angesichts der verrückten Spekulationen u...
Schauen wir uns zunächst das Bild an: Heute werde...
Inhaltsverzeichnis Vorwort Projektdesign hinteres...
Swiper ist ein mit reinem JavaScript erstelltes P...
In diesem Artikel wird der spezifische JavaScript...
In diesem Artikel wird der spezifische JavaScript...
Inhaltsverzeichnis 1. LVS-Lastausgleich 2. Grundl...
Es gibt einige Probleme, die nicht auf Vue beschr...