Mysql
 sql >> Datenbank >  >> RDS >> Mysql

docker compose:Spring-Boot-Verbindung zur MySQL-Datenbank abgelehnt

Sie müssen Ihre Verbindung wie folgt ändern:

jdbc:mysql://database:3306/db_example

und fügen Sie dies Ihrem docker-compose unter springapi hinzu Dienst:

links:
   - database

andererseits können Sie wait- for-it.sh um zu überprüfen, ob DB aktiv ist, fügen Sie einen Befehlsabschnitt unter springapi hinzu Dienst:

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