Bei der Verwendung von Navicat zum Herstellen einer Verbindung zu MySQL8+ tritt ein Fehler 2059 auf. Dies liegt daran, dass die neue Version von MySQL die Authentifizierungsmethode caching_sha2_password verwendet, Navicat diese Authentifizierungsmethode jedoch noch nicht unterstützt. Im Folgenden stellen wir Ihnen die konkreten Lösungen vor.
Empfohlenes Tutorial: MySQL-Einführungsvideo-Tutorial
Die Lösung besteht darin, die Überprüfungsmethode auf die vorherige Version zu ändern ( 5.7 und Folgendes) verwendet die Authentifizierungsmethode mysql_native_password. Für bestimmte Überprüfungsmethoden können Sie das Benutzertabellen-Plugin-Feld in der Standarddatenbank „MySQL“ anzeigen.
Beim Anmelden bei der Datenbank über die Befehlszeile wird kein Fehler 2059 angezeigt. Melden Sie sich über die Befehlszeile bei der Datenbank an und führen Sie den folgenden Befehl aus.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
„root“ kann in Ihren eigenen definierten Benutzernamen geändert werden, „localhost“ bezieht sich auf die vom Benutzer geöffnete IP, die „localhost“ sein kann (nur lokaler Zugriff, entspricht 127.0.0.1), Es kann ein spezifisches „*.*.*.*“ (eine bestimmte IP) oder „%“ (auf alle IPs kann zugegriffen werden) sein. „Passwort“ ist das Authentifizierungspasswort, das Sie verwenden möchten.
Erweiterte Informationen
Navicat ist eine Reihe schneller, zuverlässiger und kostengünstiger Datenbankverwaltungstools, die die Datenbankverwaltung vereinfachen sollen Reduzieren Sie die Systemverwaltungskosten. Es ist auf die Bedürfnisse von Datenbankadministratoren, Entwicklern sowie kleinen und mittleren Unternehmen zugeschnitten. Navicat ist mit einer intuitiven grafischen Benutzeroberfläche ausgestattet, die es Ihnen ermöglicht, Informationen auf sichere und einfache Weise zu erstellen, zu organisieren, darauf zuzugreifen und zu teilen.
Navicat ist weltberühmt und genießt bei großen Unternehmen, Regierungsbehörden und Bildungseinrichtungen auf der ganzen Welt großes Vertrauen. Es ist auch ein unverzichtbarer täglicher Arbeitspartner für Praktiker aus allen Gesellschaftsschichten. Seit 2001 wurde Navicat weltweit über 2.000.000 Mal heruntergeladen und hat einen Kundenstamm von über 70.000 Benutzern. Mehr als 100 Fortune-500-Unternehmen nutzen Navicat.
Navicat bietet Kunden bis zu 7 Sprachen zur Auswahl und gilt als das weltweit beliebteste Datenbank-Frontend-Benutzeroberflächentool.
Es kann zum Verwalten und Entwickeln lokaler oder entfernter MySQL-, SQL Server-, SQLite-, Oracle- und PostgreSQL-Datenbanken verwendet werden.
Navicat verfügt über genügend Funktionen, um alle Anforderungen professioneller Entwickler zu erfüllen, und ist für Anfänger im Bereich Datenbankserver leicht zu erlernen. Mit einer äußerst umfassenden grafischen Benutzeroberfläche (GUI) können Sie mit Navicat Informationen auf sichere und einfache Weise erstellen, organisieren, darauf zugreifen und teilen.
Navicat ist auf drei Plattformen verfügbar – Microsoft Windows, Mac OS X und Linux. Es ermöglicht Benutzern die Verbindung zu jedem lokalen oder Remote-Server und bietet einige praktische Datenbanktools wie Datenmodell, Datenübertragung, Datensynchronisierung, Struktursynchronisierung, Import, Export, Sicherung, Wiederherstellung, Tools zur Berichterstellung und Pläne zur Unterstützung bei der Datenverwaltung .
Das obige ist der detaillierte Inhalt vonNavicat hat den Fehler 2059 gemeldet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!