sql >> Databáze >  >> RDS >> Mysql

Nelze připojit kontejner MySQL ke kontejneru Tomcat v dockeru

Protože propojujete db jako "db", nemůžete použít localhost k připojení k vaší databázi. měli byste "db"

jdbc:mysql://db:3306/tracker?useSSL=false

Ve svém kontejneru navrhněte svůj kontejner kocourků localhost, nikoli svého hostitele. MySQL kontejner má vlastní síť.

Kromě toho, pokud se vám nelíbí název "db", můžete jej pojmenovat pod jiným názvem

Například:

 links:
   - db:container-mysql

V tomto případě můžete uvnitř kontejneru kocourků použít

jdbc:mysql://container-mysql:3306/tracker?useSSL=false


  1. Jak použít MAX() na výsledek dílčího dotazu?

  2. Výchozí datum MySQL () + 14 dní pro sloupec?

  3. SQL Server Internals:Problematic Operators Pt. II – Hašování

  4. Urychlení (hromadné) Vložení do MySQL pomocí Pythonu