Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menyambung ke Kontena MySQL Docker dari Localhost?

Bagaimana untuk Menyambung ke Kontena MySQL Docker dari Localhost?

Patricia Arquette
Patricia Arquetteasal
2024-11-09 17:33:02951semak imbas

How to Connect to a Docker MySQL Container from Localhost?

Menyambung ke Docker MySQL Container daripada Localhost

Untuk berinteraksi dengan contoh MySQL yang berjalan dalam bekas Docker terus dari mesin hos anda, ikuti ini langkah:

Menggunakan docker-compose up

Memandangkan anda telah menerbitkan port 3306 pada hos Docker anda, anda boleh menyambung kepadanya daripada hos itu sendiri:

$> mysql -h 127.0.0.1 -P 3306 -u root

Menggunakan docker-compose run

Jika anda tidak menggunakan docker-compose up, sertakan pilihan --service-ports untuk mempertimbangkan bahagian pemetaan port:

$> docker-compose run --service-ports db

Pertimbangan Tambahan

  • Secara lalai, klien MySQL mungkin cuba menyambung menggunakan soket Unix apabila menggunakan "localhost." Untuk mengelakkan ini, nyatakan alamat IP (127.0.0.1) dengan jelas:
$> mysql -h 127.0.0.1 -P 3306 -u root

Atas ialah kandungan terperinci Bagaimana untuk Menyambung ke Kontena MySQL Docker dari Localhost?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn