All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 5m52s
15 lines
599 B
Bash
15 lines
599 B
Bash
#!/bin/sh
|
|
set -eu
|
|
|
|
: "${MYSQL_ROOT_PASSWORD:?MYSQL_ROOT_PASSWORD is required}"
|
|
: "${MYSQL_REPLICATION_USER:?MYSQL_REPLICATION_USER is required}"
|
|
: "${MYSQL_REPLICATION_PASSWORD:?MYSQL_REPLICATION_PASSWORD is required}"
|
|
|
|
mysql_note "Creating MySQL replication user '${MYSQL_REPLICATION_USER}'"
|
|
|
|
mysql --protocol=socket -uroot -p"${MYSQL_ROOT_PASSWORD}" <<SQL
|
|
CREATE USER IF NOT EXISTS '${MYSQL_REPLICATION_USER}'@'%' IDENTIFIED WITH mysql_native_password BY '${MYSQL_REPLICATION_PASSWORD}';
|
|
GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO '${MYSQL_REPLICATION_USER}'@'%';
|
|
FLUSH PRIVILEGES;
|
|
SQL
|