diff --git a/5.5/docker-entrypoint.sh b/5.5/docker-entrypoint.sh index 29257bfdc..542543643 100755 --- a/5.5/docker-entrypoint.sh +++ b/5.5/docker-entrypoint.sh @@ -64,10 +64,10 @@ if [ "$1" = 'mysqld' -a -z "$wantHelp" ]; then mysql_install_db --datadir="$DATADIR" --rpm --basedir=/usr/local/mysql echo 'Database initialized' - "$@" --skip-networking --basedir=/usr/local/mysql & + "$@" --skip-networking --basedir=/usr/local/mysql --socket=/var/run/mysqld/mysqld.sock & pid="$!" - mysql=( mysql --protocol=socket -uroot -hlocalhost) + mysql=( mysql --protocol=socket -uroot -hlocalhost --socket=/var/run/mysqld/mysqld.sock) for i in {30..0}; do if echo 'SELECT 1' | "${mysql[@]}" &> /dev/null; then diff --git a/5.6/docker-entrypoint.sh b/5.6/docker-entrypoint.sh index a0c0e83d4..109037f9b 100755 --- a/5.6/docker-entrypoint.sh +++ b/5.6/docker-entrypoint.sh @@ -64,10 +64,10 @@ if [ "$1" = 'mysqld' -a -z "$wantHelp" ]; then mysql_install_db --datadir="$DATADIR" --rpm --keep-my-cnf echo 'Database initialized' - "$@" --skip-networking & + "$@" --skip-networking --socket=/var/run/mysqld/mysqld.sock & pid="$!" - mysql=( mysql --protocol=socket -uroot -hlocalhost) + mysql=( mysql --protocol=socket -uroot -hlocalhost --socket=/var/run/mysqld/mysqld.sock) for i in {30..0}; do if echo 'SELECT 1' | "${mysql[@]}" &> /dev/null; then diff --git a/5.7/docker-entrypoint.sh b/5.7/docker-entrypoint.sh index 9a8e81977..760935e39 100755 --- a/5.7/docker-entrypoint.sh +++ b/5.7/docker-entrypoint.sh @@ -64,10 +64,10 @@ if [ "$1" = 'mysqld' -a -z "$wantHelp" ]; then "$@" --initialize-insecure echo 'Database initialized' - "$@" --skip-networking & + "$@" --skip-networking --socket=/var/run/mysqld/mysqld.sock & pid="$!" - mysql=( mysql --protocol=socket -uroot -hlocalhost) + mysql=( mysql --protocol=socket -uroot -hlocalhost --socket=/var/run/mysqld/mysqld.sock) for i in {30..0}; do if echo 'SELECT 1' | "${mysql[@]}" &> /dev/null; then diff --git a/8.0/docker-entrypoint.sh b/8.0/docker-entrypoint.sh index 9a8e81977..760935e39 100755 --- a/8.0/docker-entrypoint.sh +++ b/8.0/docker-entrypoint.sh @@ -64,10 +64,10 @@ if [ "$1" = 'mysqld' -a -z "$wantHelp" ]; then "$@" --initialize-insecure echo 'Database initialized' - "$@" --skip-networking & + "$@" --skip-networking --socket=/var/run/mysqld/mysqld.sock & pid="$!" - mysql=( mysql --protocol=socket -uroot -hlocalhost) + mysql=( mysql --protocol=socket -uroot -hlocalhost --socket=/var/run/mysqld/mysqld.sock) for i in {30..0}; do if echo 'SELECT 1' | "${mysql[@]}" &> /dev/null; then