Szenario: Nach der Installation der neuesten Version von MySQL im Docker-Container der virtuellen Maschine wird der folgende Fehler angezeigt, wenn Navicat zum Herstellen einer Verbindung mit MySQL in der virtuellen Maschine auf dem Hostcomputer verwendet wird:
Lösung: 1. Überprüfen Sie zunächst mit dem Befehl „docker ps“ den laufenden Container, um sicherzustellen, dass das MySQL, mit dem wir eine Verbindung herstellen möchten, gestartet wurde. Wenn es nicht gestartet wurde, starten Sie es mit dem Befehl „docker start“ (das Ergebnis in der folgenden Abbildung zeigt, dass ein MySQL gestartet wurde). 2. Führen Sie dann docker exec -it b30062adc08c /bin/bash aus, um den MySQL-Container aufzurufen 3. Geben Sie dann den Befehl mysql -u root -p ein, geben Sie dann Ihr Kennwort ein und geben Sie abschließend die Anweisung zum Aktualisieren des Kennworts ein:
4. Starten Sie abschließend MySQL neu und verwenden Sie Navicat, um eine erfolgreiche Verbindung herzustellen. Ergänzendes Wissen: Lösung für den Fehler der lokalen Remoteverbindung zu MySQL in Docker (1251) Der Fehler lautet wie folgt: Grund: MySQL 8.0 verwendet standardmäßig den Authentifizierungsmechanismus caching_sha2_password; der Client unterstützt die neue Verschlüsselungsmethode nicht Lösung: Ändern Sie die Verschlüsselungsmethode des Benutzers (root). 1. Geben Sie den MySQL-Container ein und geben Sie Docker ein
2. Melden Sie sich bei MySQL an
Geben Sie wie im Bild gezeigt 123456 ein und drücken Sie die Eingabetaste. 3. Benutzerkonfigurationselemente festlegen (1) Benutzerinformationen anzeigen
(2) Ändern Sie die Verschlüsselungsmethode
(3) Benutzerdaten erneut prüfen
(4) Verwenden Sie Navicate oder eine andere Datenbanksoftware, um die Verbindung erneut herzustellen. Erfolg (5) Ergänzung: Wenn Sie normal beenden möchten, ohne den Container zu schließen, können Sie den Container durch Drücken von Strg+P+Q verlassen Verlassen Sie den MySQL-Container: Strg+D, zweimal drücken Die obige Lösung für den Fehler beim Herstellen einer Verbindung zu MySQL in Docker ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen. Das könnte Sie auch interessieren:
|
<<: Zusammenfassung der Javascript-Datumstools
>>: Mysql-Optimierungstool (empfohlen)
Installation der MySQL-Dekomprimierungsversion un...
Inhaltsverzeichnis Vorwort Einführung Ngram-Vollt...
Inhaltsverzeichnis Tatsächlicher Kampfprozess Beg...
Inhaltsverzeichnis 1. v-wenn 2. Verwenden Sie v-i...
Einführung in den Linux-Top-Befehl Der Befehl top...
Nur 15 Zeilen CSS und Ihr iPhone stürzt ab Der Si...
Dieser Artikel zeichnet das Installationstutorial...
Inhaltsverzeichnis Jenkins-Installation Installie...
Inhaltsverzeichnis Lösung 1 Lösung 2 Beim Erstell...
Inhaltsverzeichnis Installieren Sie die Deklarati...
In diesem Artikel wird hauptsächlich der durch re...
Das Installationstutorial für MySQL 5.7.27 wird w...
Auswählen oder Erstellen einer Abonnementnachrich...
Inhaltsverzeichnis 01 sql_slave_skip_counter-Para...
1. Hintergrund Vor kurzem stießen einige Freunde ...