From 275e9822858884a85434448cb6777683692365e6 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Mon, 23 May 2022 09:39:01 -0700 Subject: [PATCH] Add "--no-dereference" to avoid attempts to chown a broken symlink --- 5.7/docker-entrypoint.sh | 2 +- 8.0/docker-entrypoint.sh | 2 +- template/docker-entrypoint.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/5.7/docker-entrypoint.sh b/5.7/docker-entrypoint.sh index f0f95053c..c5de3cad1 100755 --- a/5.7/docker-entrypoint.sh +++ b/5.7/docker-entrypoint.sh @@ -197,7 +197,7 @@ docker_create_db_directories() { if [ "$user" = "0" ]; then # this will cause less disk access than `chown -R` - find "$DATADIR" \! -user mysql -exec chown mysql '{}' + + find "$DATADIR" \! -user mysql -exec chown --no-dereference mysql '{}' + fi } diff --git a/8.0/docker-entrypoint.sh b/8.0/docker-entrypoint.sh index f0f95053c..c5de3cad1 100755 --- a/8.0/docker-entrypoint.sh +++ b/8.0/docker-entrypoint.sh @@ -197,7 +197,7 @@ docker_create_db_directories() { if [ "$user" = "0" ]; then # this will cause less disk access than `chown -R` - find "$DATADIR" \! -user mysql -exec chown mysql '{}' + + find "$DATADIR" \! -user mysql -exec chown --no-dereference mysql '{}' + fi } diff --git a/template/docker-entrypoint.sh b/template/docker-entrypoint.sh index f0f95053c..c5de3cad1 100755 --- a/template/docker-entrypoint.sh +++ b/template/docker-entrypoint.sh @@ -197,7 +197,7 @@ docker_create_db_directories() { if [ "$user" = "0" ]; then # this will cause less disk access than `chown -R` - find "$DATADIR" \! -user mysql -exec chown mysql '{}' + + find "$DATADIR" \! -user mysql -exec chown --no-dereference mysql '{}' + fi }