From 63a289b81462ca20718daaac6613134bbab02a47 Mon Sep 17 00:00:00 2001 From: Bruno Raoult Date: Sat, 2 Jul 2022 10:43:42 +0200 Subject: [PATCH] sync-conf-example.sh: dump also mysql/mariadb users and permissions --- bash/sync-conf-example.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bash/sync-conf-example.sh b/bash/sync-conf-example.sh index 8e7487b..07a0208 100644 --- a/bash/sync-conf-example.sh +++ b/bash/sync-conf-example.sh @@ -59,6 +59,14 @@ beforesync() { log -s "cannot get maria databases directory" exit 1 fi + + # dump users and permissions + log -n "dumping users and permissions... " + mysqldump --user=root --system=users > "$datadir/mariadb_users.sql" + log -n "compressing... " + gzip -f "$datadir/mariadb_users.sql" + log "done." + rm -f "$datadir/$FILTERNAME" # shellcheck disable=2207 if ! databases=( $(mysql -sN -u root -e "SHOW DATABASES;") ); then