consistent spacing around docker_sql_escape_string_literal
This commit is contained in:
parent
165acf0da1
commit
f64d0cd117
@ -318,7 +318,7 @@ create_replica_user() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
||||||
@ -330,7 +330,7 @@ create_healthcheck_users() {
|
|||||||
local healthCheckConnectPass
|
local healthCheckConnectPass
|
||||||
local healthCheckConnectPassEscaped
|
local healthCheckConnectPassEscaped
|
||||||
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
||||||
healthCheckConnectPassEscaped=$( docker_sql_escape_string_literal "${healthCheckConnectPass}" )
|
healthCheckConnectPassEscaped=$(docker_sql_escape_string_literal "${healthCheckConnectPass}")
|
||||||
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
||||||
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
||||||
fi
|
fi
|
||||||
@ -370,7 +370,7 @@ docker_setup_db() {
|
|||||||
local rootPasswordEscaped=
|
local rootPasswordEscaped=
|
||||||
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
||||||
# Sets root password and creates root users for non-localhost hosts
|
# Sets root password and creates root users for non-localhost hosts
|
||||||
rootPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}" )
|
rootPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# default root to listen for connections from anywhere
|
# default root to listen for connections from anywhere
|
||||||
@ -432,7 +432,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_PASSWORD}")
|
||||||
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -454,7 +454,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# on replica
|
# on replica
|
||||||
local rplPasswordEscaped
|
local rplPasswordEscaped
|
||||||
rplPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
rplPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
||||||
# shellcheck disable=SC2153
|
# shellcheck disable=SC2153
|
||||||
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
||||||
|
@ -309,7 +309,7 @@ create_replica_user() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
echo "GRANT REPLICATION SLAVE ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
echo "GRANT REPLICATION SLAVE ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
||||||
@ -321,7 +321,7 @@ create_healthcheck_users() {
|
|||||||
local healthCheckConnectPass
|
local healthCheckConnectPass
|
||||||
local healthCheckConnectPassEscaped
|
local healthCheckConnectPassEscaped
|
||||||
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
||||||
healthCheckConnectPassEscaped=$( docker_sql_escape_string_literal "${healthCheckConnectPass}" )
|
healthCheckConnectPassEscaped=$(docker_sql_escape_string_literal "${healthCheckConnectPass}")
|
||||||
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
||||||
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
||||||
fi
|
fi
|
||||||
@ -361,7 +361,7 @@ docker_setup_db() {
|
|||||||
local rootPasswordEscaped=
|
local rootPasswordEscaped=
|
||||||
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
||||||
# Sets root password and creates root users for non-localhost hosts
|
# Sets root password and creates root users for non-localhost hosts
|
||||||
rootPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}" )
|
rootPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# default root to listen for connections from anywhere
|
# default root to listen for connections from anywhere
|
||||||
@ -423,7 +423,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_PASSWORD}")
|
||||||
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -445,7 +445,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# on replica
|
# on replica
|
||||||
local rplPasswordEscaped
|
local rplPasswordEscaped
|
||||||
rplPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
rplPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
||||||
# shellcheck disable=SC2153
|
# shellcheck disable=SC2153
|
||||||
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
||||||
|
@ -309,7 +309,7 @@ create_replica_user() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
||||||
@ -321,7 +321,7 @@ create_healthcheck_users() {
|
|||||||
local healthCheckConnectPass
|
local healthCheckConnectPass
|
||||||
local healthCheckConnectPassEscaped
|
local healthCheckConnectPassEscaped
|
||||||
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
||||||
healthCheckConnectPassEscaped=$( docker_sql_escape_string_literal "${healthCheckConnectPass}" )
|
healthCheckConnectPassEscaped=$(docker_sql_escape_string_literal "${healthCheckConnectPass}")
|
||||||
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
||||||
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
||||||
fi
|
fi
|
||||||
@ -361,7 +361,7 @@ docker_setup_db() {
|
|||||||
local rootPasswordEscaped=
|
local rootPasswordEscaped=
|
||||||
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
||||||
# Sets root password and creates root users for non-localhost hosts
|
# Sets root password and creates root users for non-localhost hosts
|
||||||
rootPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}" )
|
rootPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# default root to listen for connections from anywhere
|
# default root to listen for connections from anywhere
|
||||||
@ -423,7 +423,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_PASSWORD}")
|
||||||
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -445,7 +445,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# on replica
|
# on replica
|
||||||
local rplPasswordEscaped
|
local rplPasswordEscaped
|
||||||
rplPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
rplPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
||||||
# shellcheck disable=SC2153
|
# shellcheck disable=SC2153
|
||||||
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
||||||
|
@ -310,7 +310,7 @@ create_replica_user() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
||||||
@ -322,7 +322,7 @@ create_healthcheck_users() {
|
|||||||
local healthCheckConnectPass
|
local healthCheckConnectPass
|
||||||
local healthCheckConnectPassEscaped
|
local healthCheckConnectPassEscaped
|
||||||
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
||||||
healthCheckConnectPassEscaped=$( docker_sql_escape_string_literal "${healthCheckConnectPass}" )
|
healthCheckConnectPassEscaped=$(docker_sql_escape_string_literal "${healthCheckConnectPass}")
|
||||||
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
||||||
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
||||||
fi
|
fi
|
||||||
@ -362,7 +362,7 @@ docker_setup_db() {
|
|||||||
local rootPasswordEscaped=
|
local rootPasswordEscaped=
|
||||||
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
||||||
# Sets root password and creates root users for non-localhost hosts
|
# Sets root password and creates root users for non-localhost hosts
|
||||||
rootPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}" )
|
rootPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# default root to listen for connections from anywhere
|
# default root to listen for connections from anywhere
|
||||||
@ -424,7 +424,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_PASSWORD}")
|
||||||
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -446,7 +446,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# on replica
|
# on replica
|
||||||
local rplPasswordEscaped
|
local rplPasswordEscaped
|
||||||
rplPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
rplPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
||||||
# shellcheck disable=SC2153
|
# shellcheck disable=SC2153
|
||||||
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
||||||
|
@ -318,7 +318,7 @@ create_replica_user() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
||||||
@ -330,7 +330,7 @@ create_healthcheck_users() {
|
|||||||
local healthCheckConnectPass
|
local healthCheckConnectPass
|
||||||
local healthCheckConnectPassEscaped
|
local healthCheckConnectPassEscaped
|
||||||
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
||||||
healthCheckConnectPassEscaped=$( docker_sql_escape_string_literal "${healthCheckConnectPass}" )
|
healthCheckConnectPassEscaped=$(docker_sql_escape_string_literal "${healthCheckConnectPass}")
|
||||||
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
||||||
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
||||||
fi
|
fi
|
||||||
@ -370,7 +370,7 @@ docker_setup_db() {
|
|||||||
local rootPasswordEscaped=
|
local rootPasswordEscaped=
|
||||||
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
||||||
# Sets root password and creates root users for non-localhost hosts
|
# Sets root password and creates root users for non-localhost hosts
|
||||||
rootPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}" )
|
rootPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# default root to listen for connections from anywhere
|
# default root to listen for connections from anywhere
|
||||||
@ -432,7 +432,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_PASSWORD}")
|
||||||
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -454,7 +454,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# on replica
|
# on replica
|
||||||
local rplPasswordEscaped
|
local rplPasswordEscaped
|
||||||
rplPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
rplPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
||||||
# shellcheck disable=SC2153
|
# shellcheck disable=SC2153
|
||||||
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
||||||
|
@ -318,7 +318,7 @@ create_replica_user() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
||||||
@ -330,7 +330,7 @@ create_healthcheck_users() {
|
|||||||
local healthCheckConnectPass
|
local healthCheckConnectPass
|
||||||
local healthCheckConnectPassEscaped
|
local healthCheckConnectPassEscaped
|
||||||
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
||||||
healthCheckConnectPassEscaped=$( docker_sql_escape_string_literal "${healthCheckConnectPass}" )
|
healthCheckConnectPassEscaped=$(docker_sql_escape_string_literal "${healthCheckConnectPass}")
|
||||||
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
||||||
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
||||||
fi
|
fi
|
||||||
@ -370,7 +370,7 @@ docker_setup_db() {
|
|||||||
local rootPasswordEscaped=
|
local rootPasswordEscaped=
|
||||||
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
||||||
# Sets root password and creates root users for non-localhost hosts
|
# Sets root password and creates root users for non-localhost hosts
|
||||||
rootPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}" )
|
rootPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# default root to listen for connections from anywhere
|
# default root to listen for connections from anywhere
|
||||||
@ -432,7 +432,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_PASSWORD}")
|
||||||
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -454,7 +454,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# on replica
|
# on replica
|
||||||
local rplPasswordEscaped
|
local rplPasswordEscaped
|
||||||
rplPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
rplPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
||||||
# shellcheck disable=SC2153
|
# shellcheck disable=SC2153
|
||||||
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
||||||
|
@ -318,7 +318,7 @@ create_replica_user() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
||||||
@ -330,7 +330,7 @@ create_healthcheck_users() {
|
|||||||
local healthCheckConnectPass
|
local healthCheckConnectPass
|
||||||
local healthCheckConnectPassEscaped
|
local healthCheckConnectPassEscaped
|
||||||
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
||||||
healthCheckConnectPassEscaped=$( docker_sql_escape_string_literal "${healthCheckConnectPass}" )
|
healthCheckConnectPassEscaped=$(docker_sql_escape_string_literal "${healthCheckConnectPass}")
|
||||||
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
||||||
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
||||||
fi
|
fi
|
||||||
@ -370,7 +370,7 @@ docker_setup_db() {
|
|||||||
local rootPasswordEscaped=
|
local rootPasswordEscaped=
|
||||||
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
||||||
# Sets root password and creates root users for non-localhost hosts
|
# Sets root password and creates root users for non-localhost hosts
|
||||||
rootPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}" )
|
rootPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# default root to listen for connections from anywhere
|
# default root to listen for connections from anywhere
|
||||||
@ -432,7 +432,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_PASSWORD}")
|
||||||
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -454,7 +454,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# on replica
|
# on replica
|
||||||
local rplPasswordEscaped
|
local rplPasswordEscaped
|
||||||
rplPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
rplPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
||||||
# shellcheck disable=SC2153
|
# shellcheck disable=SC2153
|
||||||
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
||||||
|
@ -318,7 +318,7 @@ create_replica_user() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
||||||
@ -330,7 +330,7 @@ create_healthcheck_users() {
|
|||||||
local healthCheckConnectPass
|
local healthCheckConnectPass
|
||||||
local healthCheckConnectPassEscaped
|
local healthCheckConnectPassEscaped
|
||||||
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
||||||
healthCheckConnectPassEscaped=$( docker_sql_escape_string_literal "${healthCheckConnectPass}" )
|
healthCheckConnectPassEscaped=$(docker_sql_escape_string_literal "${healthCheckConnectPass}")
|
||||||
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
||||||
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
||||||
fi
|
fi
|
||||||
@ -370,7 +370,7 @@ docker_setup_db() {
|
|||||||
local rootPasswordEscaped=
|
local rootPasswordEscaped=
|
||||||
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
||||||
# Sets root password and creates root users for non-localhost hosts
|
# Sets root password and creates root users for non-localhost hosts
|
||||||
rootPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}" )
|
rootPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# default root to listen for connections from anywhere
|
# default root to listen for connections from anywhere
|
||||||
@ -432,7 +432,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_PASSWORD}")
|
||||||
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -454,7 +454,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# on replica
|
# on replica
|
||||||
local rplPasswordEscaped
|
local rplPasswordEscaped
|
||||||
rplPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
rplPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
||||||
# shellcheck disable=SC2153
|
# shellcheck disable=SC2153
|
||||||
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
||||||
|
@ -318,7 +318,7 @@ create_replica_user() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
||||||
@ -330,7 +330,7 @@ create_healthcheck_users() {
|
|||||||
local healthCheckConnectPass
|
local healthCheckConnectPass
|
||||||
local healthCheckConnectPassEscaped
|
local healthCheckConnectPassEscaped
|
||||||
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
||||||
healthCheckConnectPassEscaped=$( docker_sql_escape_string_literal "${healthCheckConnectPass}" )
|
healthCheckConnectPassEscaped=$(docker_sql_escape_string_literal "${healthCheckConnectPass}")
|
||||||
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
||||||
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
||||||
fi
|
fi
|
||||||
@ -370,7 +370,7 @@ docker_setup_db() {
|
|||||||
local rootPasswordEscaped=
|
local rootPasswordEscaped=
|
||||||
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
||||||
# Sets root password and creates root users for non-localhost hosts
|
# Sets root password and creates root users for non-localhost hosts
|
||||||
rootPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}" )
|
rootPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# default root to listen for connections from anywhere
|
# default root to listen for connections from anywhere
|
||||||
@ -432,7 +432,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_PASSWORD}")
|
||||||
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -454,7 +454,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# on replica
|
# on replica
|
||||||
local rplPasswordEscaped
|
local rplPasswordEscaped
|
||||||
rplPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
rplPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
||||||
# shellcheck disable=SC2153
|
# shellcheck disable=SC2153
|
||||||
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
||||||
|
@ -318,7 +318,7 @@ create_replica_user() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
echo "CREATE USER '$MARIADB_REPLICATION_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
echo "GRANT REPLICATION REPLICA ON *.* TO '$MARIADB_REPLICATION_USER'@'%';"
|
||||||
@ -330,7 +330,7 @@ create_healthcheck_users() {
|
|||||||
local healthCheckConnectPass
|
local healthCheckConnectPass
|
||||||
local healthCheckConnectPassEscaped
|
local healthCheckConnectPassEscaped
|
||||||
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
healthCheckConnectPass="$(pwgen --numerals --capitalize --symbols --remove-chars="=#'\\" -1 32)"
|
||||||
healthCheckConnectPassEscaped=$( docker_sql_escape_string_literal "${healthCheckConnectPass}" )
|
healthCheckConnectPassEscaped=$(docker_sql_escape_string_literal "${healthCheckConnectPass}")
|
||||||
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
if [ -n "$MARIADB_HEALTHCHECK_GRANTS" ]; then
|
||||||
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
healthCheckGrant="$MARIADB_HEALTHCHECK_GRANTS"
|
||||||
fi
|
fi
|
||||||
@ -370,7 +370,7 @@ docker_setup_db() {
|
|||||||
local rootPasswordEscaped=
|
local rootPasswordEscaped=
|
||||||
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
if [ -n "$MARIADB_ROOT_PASSWORD" ]; then
|
||||||
# Sets root password and creates root users for non-localhost hosts
|
# Sets root password and creates root users for non-localhost hosts
|
||||||
rootPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}" )
|
rootPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_ROOT_PASSWORD}")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# default root to listen for connections from anywhere
|
# default root to listen for connections from anywhere
|
||||||
@ -432,7 +432,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# SQL escape the user password, \ followed by '
|
# SQL escape the user password, \ followed by '
|
||||||
local userPasswordEscaped
|
local userPasswordEscaped
|
||||||
userPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_PASSWORD}" )
|
userPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_PASSWORD}")
|
||||||
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
createUser="CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$userPasswordEscaped';"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -454,7 +454,7 @@ docker_setup_db() {
|
|||||||
else
|
else
|
||||||
# on replica
|
# on replica
|
||||||
local rplPasswordEscaped
|
local rplPasswordEscaped
|
||||||
rplPasswordEscaped=$( docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}" )
|
rplPasswordEscaped=$(docker_sql_escape_string_literal "${MARIADB_REPLICATION_PASSWORD}")
|
||||||
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
# SC cannot follow how MARIADB_MASTER_PORT is assigned a default value.
|
||||||
# shellcheck disable=SC2153
|
# shellcheck disable=SC2153
|
||||||
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
changeMasterTo="CHANGE MASTER TO MASTER_HOST='$MARIADB_MASTER_HOST', MASTER_USER='$MARIADB_REPLICATION_USER', MASTER_PASSWORD='$rplPasswordEscaped', MASTER_PORT=$MARIADB_MASTER_PORT, MASTER_CONNECT_RETRY=10;"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user