Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara terhubung dengan MySQL DB yang berjalan sebagai wadah di buruh pelabuhan?

Wadah buruh pelabuhan Anda harus dapat mengikat port mysql-nya ke port mana pun di VM. Anda melakukannya dengan -p VMPort:containerPort opsi docker run .

https://docs.docker.com/engine/reference/ jalankan/#expose-incoming-ports

Jadi perintah ini

docker run -p 3306:3306 your-sql-container

Akan memublikasikan port 3306 penampung Anda ke port 3306 VM Anda.

Pada saat itu Anda harus dapat menekan SQL Anda dengan

Connection con = DriverManager.getConnection("jdbc:mysql://10.0.2.15:3306/databaseName","root","myrootpassword");

Saya menggunakan alamat VM Anda dan port terikat pada VM. Anda harus mengganti databaseName dengan nama sebenarnya dari DB Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memproses data dalam jumlah besar secara efisien dengan MySQL dan PHP

  2. Alat penyetelan kinerja MySQL terbaik?

  3. Kueri ketika parameter tidak ada Django

  4. Memperbarui tabel database yang didenormalisasi

  5. Pemodelan basis data untuk entitas yang lemah