sync-conf-example.sh: dump also mysql/mariadb users and permissions
This commit is contained in:
@@ -59,6 +59,14 @@ beforesync() {
|
|||||||
log -s "cannot get maria databases directory"
|
log -s "cannot get maria databases directory"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
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"
|
rm -f "$datadir/$FILTERNAME"
|
||||||
# shellcheck disable=2207
|
# shellcheck disable=2207
|
||||||
if ! databases=( $(mysql -sN -u root -e "SHOW DATABASES;") ); then
|
if ! databases=( $(mysql -sN -u root -e "SHOW DATABASES;") ); then
|
||||||
|
Reference in New Issue
Block a user