Lösung für das Problem, dass sich der mysql8.0.11-Client nicht anmelden kann

Lösung für das Problem, dass sich der mysql8.0.11-Client nicht anmelden kann

In diesem Artikel erfahren Sie, wie Sie das Problem lösen, dass sich der mysql8.0.11-Client nicht anmelden kann. Der spezifische Inhalt lautet wie folgt:

Die Standardverschlüsselungsmethode von MySQL 8.0.11 ist [caching_sha2_password], die von Navicat für MySQL- und Navicat Premium 12-Clients nicht unterstützt wird.

Sie können sich folgendermaßen beim Datenbankserver anmelden:

mysql>mysql verwenden; 
mysql> wähle Benutzer, Host, Plugin, Authentifizierungszeichenfolge vom Benutzer aus, wobei Benutzer = "Test" ist;
+------+------+-------------------------------------+---------------------------------------------------------+
| Benutzer | Host | Plugin | Authentifizierungszeichenfolge |
+------+------+-------------------------------------+---------------------------------------------------------+
| Test | % | caching_sha2_password | $A$005$7\m5O\%K/Y3'[email protected] |
+------+------+-------------------------------------+---------------------------------------------------------+
1 Zeile im Satz (0,00 Sek.)

Der Client kann das Plugin caching_sha2_password nicht finden. Sie können einen neuen Benutzer erstellen, um die native Verschlüsselung zu verwenden oder

ALTER USER 'test'@'%' IDENTIFIZIERT MIT mysql_native_password DURCH '123456a?';

Ändern Sie jetzt einfach Ihr Anmeldekennwort.

Wunderbares Thema teilen: Installations-Tutorials für verschiedene Versionen von MySQL Installations-Tutorials für MySQL 5.7-Versionen Installations-Tutorials für MySQL 5.6-Versionen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Einführung in die Verwendung des MySQL mysqladmin-Clients
  • Wie stellt MySQL eine Verbindung zum entsprechenden Clientprozess her?
  • Lösen Sie das Problem, dass der MySql-Client in Sekunden beendet wird (my.ini nicht gefunden).
  • Beispiel für die asynchrone MySQL-Client-Implementierung von PHP Swoole
  • Lösen Sie das Problem, dass der Node.js MySQL-Client das Authentifizierungsprotokoll nicht unterstützt
  • Detaillierte Erklärung der MySQL/Java-Server-Unterstützung für Emoji und Problemlösung
  • Erste Schritte mit der NodeJS-Serverentwicklung (Express+MySQL)
  • MySQL-Verbindungspool für App-Server (unterstützt hohe Parallelität)
  • Interpretieren von MySQL-Client- und Serverprotokollen

<<:  ByteDance-Interview: So implementieren Sie mit JS die gleichzeitige Anforderungssteuerung von Ajax

>>:  So überprüfen Sie die Version des Kali Linux-Systems

Artikel empfehlen

Vorgehensweise bei der Installation einer virtuellen VMware Workstation-Maschine

Virtuelle Maschinen sind eine sehr praktische Tes...

MySQL-Datenbankoperationen (Erstellen, Auswählen, Löschen)

MySQL-Datenbank erstellen Nachdem wir uns beim My...

CSS - overflow:hidden in Projektbeispielen

Hier sind einige Beispiele, wie ich diese Eigensch...

Das WeChat-Applet implementiert einen einfachen Chatroom

In diesem Artikel wird der spezifische Code des W...

Diagramm des Prozesses zur Implementierung eines Richtungsproxys durch Nginx

Dieser Artikel stellt hauptsächlich den Prozess d...

js, um Sternblitzeffekte zu erzielen

In diesem Artikelbeispiel wird der spezifische Co...

Zusammenfassung der Spring Boot Docker-Verpackungstools

Inhaltsverzeichnis Spring Boot Docker Spring-Boot...

So fügen Sie Nginx dynamisch Module hinzu

Vorne geschrieben Nachdem wir Nginx basierend auf...

So konvertieren Sie ein JavaScript-Array in eine Baumstruktur

1. Nachfrage Das Backend stellt solche Daten bere...

Vue implementiert einen Login-Verifizierungscode

In diesem Artikelbeispiel wird der spezifische Co...