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 enthält das ausführliche Installat...
Vorwort Ich habe zufällig entdeckt, dass die halb...
Inhaltsverzeichnis 01 Behälterkonsistenz 02 Konze...
Inhaltsverzeichnis Lassen Sie uns zunächst über d...
Inhaltsverzeichnis Was sind unveränderliche Werte...
Ein Trick zum Umgang mit dieser Art von Fehlern be...
Einführung: Die Nachteile der Speicherung aller D...
Einführung in Git Git ist eine Open-Source-Versio...
Ich habe kürzlich einige CSS-bezogene Wissenspunk...
Kürzlich schrieb ich in meinem Blog, dass ich fes...
In diesem Artikel wird die Installations- und Kon...
Einführung Die Docker-Community hat viele Open-So...
XHTML ist die Grundlage des CSS-Layouts. jb51.net...
Anforderungen: Die PC-Seite und die mobile Seite ...
Dieser Artikel beschreibt anhand von Beispielen d...