Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Woher weiß ich, wann mein Docker-Mysql-Container aktiv ist und Mysql bereit ist, Abfragen anzunehmen?

Sie können das mysql-client-Paket installieren und mysqladmin verwenden, um den Zielserver zu pingen. Nützlich bei der Arbeit mit mehreren Docker-Containern. Kombiniere es mit sleep und erstelle eine einfache Warteschleife:

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