diff --git a/mysql/docker-healthcheck b/mysql/docker-healthcheck index 83b053c..eefb613 100755 --- a/mysql/docker-healthcheck +++ b/mysql/docker-healthcheck @@ -18,8 +18,14 @@ args=( --silent ) -if select="$(echo 'SELECT 1' | mysql "${args[@]}")" && [ "$select" = '1' ]; then - exit 0 +if command -v mysqladmin &> /dev/null; then + if mysqladmin "${args[@]}" ping > /dev/null; then + exit 0 + fi +else + if select="$(echo 'SELECT 1' | mysql "${args[@]}")" && [ "$select" = '1' ]; then + exit 0 + fi fi exit 1