Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como sei quando meu contêiner mysql do docker está ativo e o mysql está pronto para receber consultas?


Você pode instalar o pacote mysql-client e usar mysqladmin para fazer ping no servidor de destino. Útil ao trabalhar com vários contêineres docker. Combine com a suspensão e crie um loop de espera simples:
while ! mysqladmin ping -h"$DB_HOST" --silent; do
    sleep 1
done