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