sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo sé cuándo mi contenedor docker mysql está activo y mysql está listo para recibir consultas?

Puede instalar el paquete mysql-client y usar mysqladmin para hacer ping al servidor de destino. Útil cuando se trabaja con varios contenedores docker. Combínelo con dormir y cree un ciclo de espera simple:

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