5.7.22-ol-7-r33 release

This commit is contained in:
Bitnami Bot 2018-07-27 09:04:23 +00:00
parent 670218f81a
commit 4035651436
3 changed files with 50 additions and 4 deletions

View File

@ -8,11 +8,12 @@ ENV BITNAMI_PKG_CHMOD="-R g+rwX" \
# Install required system packages and dependencies
RUN install_packages cyrus-sasl-lib glibc keyutils-libs krb5-libs libaio libcom_err libgcc libselinux libstdc++ ncurses-libs nss-softokn-freebl pcre
RUN bitnami-pkg unpack mysql-5.7.22-3 --checksum bb7764a4b3dc24ede4976ab9c33ee4a0c7f9bd5412e656cf0170cbc9423c3301
RUN mkdir /docker-entrypoint-initdb.d
COPY rootfs /
ENV ALLOW_EMPTY_PASSWORD="no" \
BITNAMI_APP_NAME="mysql" \
BITNAMI_IMAGE_VERSION="5.7.22-ol-7-r32" \
BITNAMI_IMAGE_VERSION="5.7.22-ol-7-r33" \
MYSQL_DATABASE="" \
MYSQL_MASTER_HOST="" \
MYSQL_MASTER_PORT_NUMBER="" \

View File

@ -7,7 +7,6 @@ DAEMON=mysqld_safe
EXEC=$(which $DAEMON)
ARGS="--defaults-file=/opt/bitnami/mysql/conf/my.cnf"
# configure command line flags for replication
if [[ -n "$MYSQL_REPLICATION_MODE" ]]; then
ARGS+=" --server-id=$RANDOM --binlog-format=ROW --log-bin=mysql-bin --sync-binlog=1"
@ -26,6 +25,52 @@ if [[ -n "$MYSQL_EXTRA_FLAGS" ]]; then
ARGS+=" $MYSQL_EXTRA_FLAGS"
fi
info "Starting ${DAEMON}..."
# allow running custom initialization scripts
if [[ -n $(find /docker-entrypoint-initdb.d/ -type f -regex ".*\.\(sh\|sql\|sql.gz\)") ]] && [[ ! -f /bitnami/mysql/.user_scripts_initialized ]] ; then
echo "==> Loading user files from /docker-entrypoint-initdb.d";
if [[ -n "$MYSQL_ROOT_PASSWORD" ]]; then
mysql=( mysql -uroot -p$MYSQL_ROOT_PASSWORD -hlocalhost )
mysqladmin=( mysqladmin -uroot -p$MYSQL_ROOT_PASSWORD -hlocalhost )
else
mysql=( mysql -uroot -hlocalhost )
mysqladmin=( mysqladmin -uroot -hlocalhost )
fi
if [[ -n "$MYSQL_DATABASE" ]]; then
mysql+=( "$MYSQL_DATABASE" )
fi
${EXEC} ${ARGS} &
for i in {30..0}; do
if echo 'SELECT 1' | "${mysql[@]}" &> /dev/null; then
break
fi
info "MySQL init process in progress..."
sleep 1
done
if [ $i = 0 ]; then
error 'MySQL init process failed.'
fi
MYSQL_PID="$!"
for f in /docker-entrypoint-initdb.d/*; do
case "$f" in
*.sh)
if [ -x "$f" ]; then
echo "Executing $f"; "$f"
else
echo "Sourcing $f"; . "$f"
fi
;;
*.sql) echo "Executing $f"; "${mysql[@]}" < "$f"; echo ;;
*.sql.gz) echo "Executing $f"; gunzip -c "$f" | "${mysql[@]}"; echo ;;
*) echo "Ignoring $f" ;;
esac
done
touch /bitnami/mysql/.user_scripts_initialized
if ! "${mysqladmin[@]}" shutdown || ! wait "$MYSQL_PID"; then
echo >&2 'MySQL init process failed.'
exit 1
fi
fi
info "Starting ${DAEMON}..."
exec ${EXEC} ${ARGS}

View File

@ -34,7 +34,7 @@ $ docker-compose up -d
* [`8.0-ol-7`, `8.0.11-ol-7-r31` (8.0/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-mysql/blob/8.0.11-ol-7-r31/8.0/ol-7/Dockerfile)
* [`8.0-debian-9`, `8.0.11-debian-9-r17`, `8.0`, `8.0.11`, `8.0.11-r17` (8.0/Dockerfile)](https://github.com/bitnami/bitnami-docker-mysql/blob/8.0.11-debian-9-r17/8.0/Dockerfile)
* [`5.7-ol-7`, `5.7.22-ol-7-r32` (5.7/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-mysql/blob/5.7.22-ol-7-r32/5.7/ol-7/Dockerfile)
* [`5.7-ol-7`, `5.7.22-ol-7-r33` (5.7/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-mysql/blob/5.7.22-ol-7-r33/5.7/ol-7/Dockerfile)
* [`5.7-debian-9`, `5.7.22-debian-9-r21`, `5.7`, `5.7.22`, `5.7.22-r21`, `latest` (5.7/Dockerfile)](https://github.com/bitnami/bitnami-docker-mysql/blob/5.7.22-debian-9-r21/5.7/Dockerfile)
Subscribe to project updates by watching the [bitnami/mysql GitHub repo](https://github.com/bitnami/bitnami-docker-mysql).