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'I@j8.ifRKoGiqJD58kgBP8iZj0q9d8yaAr2zWYa4j4r3to0 |
+------+------+-------------------------------------+---------------------------------------------------------+
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

Wie erreicht MySQL eine Master-Slave-Synchronisierung?

Die Master-Slave-Synchronisierung, auch Master-Sl...

Was wir über absolute und relative CSS-Werte zu sagen haben

In der Einleitung steht: Absolute sagte: „Relativ...

Einige Hinweise zur Installation eines Fastdfs-Images im Docker

1. Bereiten Sie die Docker-Umgebung vor 2. Suchen...

Konfigurieren von MySQL und Squel Pro auf dem Mac

Als Reaktion auf die Popularität von nodejs haben...

Detailliertes Tutorial zum Ausführen mehrerer Springboot mit Docker

Docker führt mehrere Springboot Erstens: Port-Map...

Hinweise zur Adresszuordnung von Gerätetreibern im Linux-Kernel

#include <asm/io.h> #define ioremap(Cookie,...

So verhindern Sie mit Nginx die böswillige Auflösung von IP-Adressen

Zweck der Verwendung von Nginx Lassen Sie uns zun...

Implementierungscode für die adaptive IFrame-Größe

Seitendomänenbeziehung: Die Hauptseite a.html gehö...

Detaillierte Bereitstellung von Docker+Gitlab+Gitlab-Runner

Umfeld Server: centos7 Kunde: Fenster Stellen Sie...

So richten Sie die passwortfreie SSH-Anmeldung beim Linux-Server ein

Bei jeder Anmeldung am Testserver ist grundsätzli...