Heim > Datenbank > MySQL-Tutorial > Wie stellt man von Localhost aus eine Verbindung zu einem Docker-MySQL-Container her?

Wie stellt man von Localhost aus eine Verbindung zu einem Docker-MySQL-Container her?

Patricia Arquette
Freigeben: 2024-11-09 17:33:02
Original
949 Leute haben es durchsucht

How to Connect to a Docker MySQL Container from Localhost?

Herstellen einer Verbindung zum Docker-MySQL-Container von Localhost aus

Um mit einer MySQL-Instanz zu interagieren, die in einem Docker-Container direkt von Ihrem Host-Computer aus ausgeführt wird, befolgen Sie diese Anweisungen Schritte:

Verwenden von docker-compose up

Da Sie Port 3306 auf Ihrem Docker-Host veröffentlicht haben, können Sie vom Host selbst aus eine Verbindung dazu herstellen:

$> mysql -h 127.0.0.1 -P 3306 -u root
Nach dem Login kopieren
Nach dem Login kopieren

Verwenden von docker-compose run

Wenn Sie den Befehl docker-compose up nicht verwenden, schließen Sie die Option --service-ports ein, um den Portzuordnungsabschnitt zu berücksichtigen:

$> docker-compose run --service-ports db
Nach dem Login kopieren

Zusätzliche Überlegungen

  • Standardmäßig versucht der MySQL-Client möglicherweise, eine Verbindung über einen Unix-Socket herzustellen, wenn er „localhost“ verwendet. Um dies zu vermeiden, geben Sie die IP-Adresse (127.0.0.1) explizit an:
$> mysql -h 127.0.0.1 -P 3306 -u root
Nach dem Login kopieren
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie stellt man von Localhost aus eine Verbindung zu einem Docker-MySQL-Container her?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage