sql >> Databasteknik >  >> RDS >> Mysql

docker compose:fjäderstartanslutning till mysql-databasen vägrades

du måste ändra din anslutning så här:

jdbc:mysql://database:3306/db_example

och lägg till detta i din docker-compose under springapi tjänst:

links:
   - database

å andra sidan kan du använda wait- for-it.sh för att kontrollera om DB är uppe genom att lägga till en kommandosektion under springapi tjänst:

command: ["path/to/wait-for-it.sh", "database:3306", "-t", "6000", "--", "YOUR ACTUAL COMMAND"]



  1. Välj en kolumn med ett nyckelordsnamn

  2. Hur man ansluter till en MySQL-datakälla i Visual Studio

  3. Hur hjälper databasdesign att organisera lärare, lektioner och elever?

  4. SQL Server Full Text Search Escape Characters?