Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Menyambung ke Kontena Docker MySQL dari Mesin Hos Saya?
Anda ingin mewujudkan sambungan kepada contoh MySQL yang berjalan dalam bekas Docker daripada mesin hos anda. Walaupun ada usaha, percubaan anda tidak berjaya.
Konfigurasi Docker
Fail Docker anda mengkonfigurasi:
Kesambungan Hos Isu
Walaupun berjaya memulakan kontena dan kebolehaksesan MySQL dalam bekas, anda menghadapi ralat semasa cuba menyambung daripada hos:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Penyelesaian: Tentukan Hos , Port dan Protokol
Untuk mewujudkan sambungan daripada hos ke bekas MySQL, anda mesti menentukan perkara berikut parameter dalam arahan mysql:
Arahan yang diperbetulkan hendaklah:
mysql -h localhost -P 12345 --protocol=tcp -u root
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyambung ke Kontena Docker MySQL dari Mesin Hos Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!