update script and compose for SST
This commit is contained in:
parent
aa0e39765d
commit
29c2f6b9bb
2 changed files with 13 additions and 2 deletions
|
|
@ -9,11 +9,13 @@ services:
|
||||||
- MARIADB_USER=${DB_ADMIN_USER}
|
- MARIADB_USER=${DB_ADMIN_USER}
|
||||||
- MARIADB_PASSWORD=${DB_ADMIN_PASSWORD}
|
- MARIADB_PASSWORD=${DB_ADMIN_PASSWORD}
|
||||||
- MARIADB_DATABASE=initial_db
|
- MARIADB_DATABASE=initial_db
|
||||||
|
- SST_PASSWORD=${SST_PASSWORD}
|
||||||
volumes:
|
volumes:
|
||||||
- /docker/maria/data:/var/lib/mysql
|
- /docker/maria/data:/var/lib/mysql
|
||||||
- /docker/maria/conf:/etc/mysql/conf.d
|
- /docker/maria/conf:/etc/mysql/conf.d
|
||||||
|
- /docker/maria/init:/docker-entrypoint-initdb.d
|
||||||
command:
|
command:
|
||||||
- mariadb
|
- mariadbd
|
||||||
- --${WS_NEW_CLUSTER}
|
- --${WS_NEW_CLUSTER}
|
||||||
- --wsrep-on=ON
|
- --wsrep-on=ON
|
||||||
- --wsrep-provider=/usr/lib/galera/libgalera_smm.so
|
- --wsrep-provider=/usr/lib/galera/libgalera_smm.so
|
||||||
|
|
|
||||||
|
|
@ -31,3 +31,12 @@ done
|
||||||
|
|
||||||
echo "All slots provisioned. Flushing privileges..."
|
echo "All slots provisioned. Flushing privileges..."
|
||||||
mariadb -u root -p"${M_ROOT_PASS}" -e "FLUSH PRIVILEGES;"
|
mariadb -u root -p"${M_ROOT_PASS}" -e "FLUSH PRIVILEGES;"
|
||||||
|
|
||||||
|
# Add this inside your 01_deploy_mgdb_dbs.sh script
|
||||||
|
# (either in the loop or as a standalone block at the bottom)
|
||||||
|
|
||||||
|
mariadb -u root -p"${M_ROOT_PASS}" <<-EOSQL
|
||||||
|
CREATE USER IF NOT EXISTS 'sstuser'@'localhost' IDENTIFIED BY '${SST_PASSWORD}';
|
||||||
|
GRANT RELOAD, PROCESS, LOCK TABLES, REPLICATION CLIENT ON *.* TO 'sstuser'@'localhost';
|
||||||
|
FLUSH PRIVILEGES;
|
||||||
|
EOSQL
|
||||||
Loading…
Reference in a new issue