#!/bin/bash # # # # STAGE=$1 DATADIR='/var/lib/mysql' DATE=$(date +%F) systemctl stop mariadb mv ${DATADIR} ${DATADIR}_moved mkdir -p ${DATADIR} cat /home/backupuser/backups/${STAGE}/maria/${DATE}/mariabackupstream_${DATE}_*.gz | gunzip | mbstream --directory ${DATADIR} -x --parallel=2 mariabackup --prepare --target-dir=${DATADIR} chown -R mysql:mysql ${DATADIR} systemctl start mariadb