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)
Inhaltsverzeichnis 1. Nach dem Download entpacken...
1. Aktivieren Sie Prometheus-Telemetriedaten Stan...
In CSS ist Text eines der häufigsten Dinge, mit d...
1. JDK installieren Überprüfen Sie die Betriebsda...
Das sogenannte Verbindungslimit in Nginx ist tats...
<br />Verwandte Artikel: So rufen Sie einen ...
Die dekomprimierte Version von mysql5.7.18 starte...
sftp ist die Abkürzung für Secure File Transfer P...
Inhaltsverzeichnis Vorwort 1. 404 Seite 1. Ursach...
1. Die Größe des durch den HTML-Hyperlink geöffne...
Inhaltsverzeichnis Vorwort 👀 Beginnen Sie mit der...
Verwenden Sie einfach CSS, um alle Effekte von Ec...
In diesem Artikel finden Sie das grafische Tutori...
CSS3-Mustergalerie Diese CSS3-Musterbibliothek ze...
Referenz: Offizielle Docker-Redis-Dokumentation 1...