Skip to content

Commit 43ee7da

Browse files
authored
Merge pull request #739 from glensc/patch-1
Override time-zone option when initializing database
2 parents 7f405f6 + c2aeba5 commit 43ee7da

File tree

4 files changed

+16
-16
lines changed

4 files changed

+16
-16
lines changed

5.6/docker-entrypoint.sh

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

5.7/docker-entrypoint.sh

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

8.0/docker-entrypoint.sh

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

template/docker-entrypoint.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ mysql_get_config() {
107107
# Do a temporary startup of the MySQL server, for init purposes
108108
docker_temp_server_start() {
109109
if [ "${MYSQL_MAJOR}" = '5.6' ] || [ "${MYSQL_MAJOR}" = '5.7' ]; then
110-
"$@" --skip-networking --socket="${SOCKET}" &
110+
"$@" --skip-networking --default-time-zone=SYSTEM --socket="${SOCKET}" &
111111
mysql_note "Waiting for server startup"
112112
local i
113113
for i in {30..0}; do
@@ -127,7 +127,7 @@ docker_temp_server_start() {
127127
fi
128128
else
129129
# For 5.7+ the server is ready for use as soon as startup command unblocks
130-
if ! "$@" --daemonize --skip-networking --socket="${SOCKET}"; then
130+
if ! "$@" --daemonize --skip-networking --default-time-zone=SYSTEM --socket="${SOCKET}"; then
131131
mysql_error "Unable to start server."
132132
fi
133133
fi
@@ -191,9 +191,9 @@ docker_create_db_directories() {
191191
docker_init_database_dir() {
192192
mysql_note "Initializing database files"
193193
if [ "$MYSQL_MAJOR" = '5.6' ]; then
194-
mysql_install_db --datadir="$DATADIR" --rpm --keep-my-cnf "${@:2}"
194+
mysql_install_db --datadir="$DATADIR" --rpm --keep-my-cnf "${@:2}" --default-time-zone=SYSTEM
195195
else
196-
"$@" --initialize-insecure
196+
"$@" --initialize-insecure --default-time-zone=SYSTEM
197197
fi
198198
mysql_note "Database files initialized"
199199

0 commit comments

Comments
 (0)