Rumah  >  Artikel  >  pangkalan data  >  Bagaimanakah Saya Menyambungkan Meja Kerja MySQL ke Instance MySQL yang Berjalan di Docker?

Bagaimanakah Saya Menyambungkan Meja Kerja MySQL ke Instance MySQL yang Berjalan di Docker?

Linda Hamilton
Linda Hamiltonasal
2024-11-23 14:09:17782semak imbas

How Do I Connect MySQL Workbench to a MySQL Instance Running in Docker?

Menyambungkan MySQL Workbench ke MySQL Running Inside Docker

Dalam persekitaran docker, sambungan ke kejadian MySQL yang berjalan di dalam bekas adalah terhad atas sebab keselamatan. Secara lalai, hanya sambungan localhost dibenarkan. Untuk menyambung daripada MySQL Workbench pada mesin tempatan anda, ikuti langkah berikut:

Mengubah suai Konfigurasi MySQL

  1. Buat bekas docker dengan pemetaan port yang diperlukan.
  2. Dapatkan kata laluan akar MySQL daripada log bekas (jika ini adalah fail baru pemasangan).
  3. Laksanakan klien mysql untuk menyambung terus ke tika MySQL.
  4. Tukar hos pengguna root kepada '%' untuk membenarkan sambungan daripada mana-mana hos.
  5. Keluar klien mysql.
  6. Mulakan semula docker bekas.

Menyambung daripada MySQL Workbench

Selepas mengubah suai konfigurasi MySQL, anda boleh menyambung kepada contoh daripada MySQL Workbench menggunakan:

  • Hos: 0.0.0.0
  • Port: 3306

Nota: Konfigurasi ini membenarkan mana-mana hos untuk menyambung ke tika MySQL, yang mungkin tidak sesuai untuk persekitaran pengeluaran. Untuk meningkatkan keselamatan, anda boleh menentukan hos tertentu atau menggunakan kaedah pengesahan tambahan.

Atas ialah kandungan terperinci Bagaimanakah Saya Menyambungkan Meja Kerja MySQL ke Instance MySQL yang Berjalan di Docker?. 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