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

Comment savoir quand mon conteneur docker mysql est opérationnel et que mysql est prêt à répondre aux requêtes ?

Vous pouvez installer le package mysql-client et utiliser mysqladmin pour envoyer un ping au serveur cible. Utile lorsque vous travaillez avec plusieurs conteneurs Docker. Combinez avec sleep et créez une simple boucle d'attente :

while ! mysqladmin ping -h"$DB_HOST" --silent; do
    sleep 1
done