Mysql
 sql >> Base de données >  >> RDS >> Mysql

docker compose:connexion de démarrage de printemps à la base de données mysql refusée

vous devez changer votre connexion comme ceci :

jdbc:mysql://database:3306/db_example

et ajoutez ceci à votre docker-compose sous springapi service :

links:
   - database

d'autre part, vous pouvez utiliser wait- for-it.sh pour vérifier si DB est en place en ajoutant une section de commande sous springapi service :

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