Procházet zdrojové kódy

Keep database running during backup and restore

Bob Mottram před 7 roky
rodič
revize
0b8ac4f4d1

+ 1
- 0
src/freedombone-backup-local Zobrazit soubor

305
         if [ ! -d $temp_backup_dir ]; then
305
         if [ ! -d $temp_backup_dir ]; then
306
             mkdir $temp_backup_dir
306
             mkdir $temp_backup_dir
307
         fi
307
         fi
308
+        keep_database_running
308
         mysqldump --lock-tables --password="$DATABASE_PASSWORD" mysql user > $temp_backup_dir/mysql.sql
309
         mysqldump --lock-tables --password="$DATABASE_PASSWORD" mysql user > $temp_backup_dir/mysql.sql
309
         if [ ! -s $temp_backup_dir/mysql.sql ]; then
310
         if [ ! -s $temp_backup_dir/mysql.sql ]; then
310
             echo $"Unable to backup mysql settings"
311
             echo $"Unable to backup mysql settings"

+ 1
- 0
src/freedombone-backup-remote Zobrazit soubor

305
         if [ ! -d $temp_backup_dir ]; then
305
         if [ ! -d $temp_backup_dir ]; then
306
             mkdir $temp_backup_dir
306
             mkdir $temp_backup_dir
307
         fi
307
         fi
308
+        keep_database_running
308
         mysqldump --password=$DATABASE_PASSWORD mysql user > $temp_backup_dir/mysql.sql
309
         mysqldump --password=$DATABASE_PASSWORD mysql user > $temp_backup_dir/mysql.sql
309
         if [ ! -s $temp_backup_dir/mysql.sql ]; then
310
         if [ ! -s $temp_backup_dir/mysql.sql ]; then
310
             echo $"Unable to backup MariaDB settings"
311
             echo $"Unable to backup MariaDB settings"

+ 1
- 0
src/freedombone-restore-local Zobrazit soubor

205
 
205
 
206
     if [ -d $USB_MOUNT/backup/mariadb ]; then
206
     if [ -d $USB_MOUNT/backup/mariadb ]; then
207
         echo $"Restoring mysql settings"
207
         echo $"Restoring mysql settings"
208
+        keep_database_running
208
         temp_restore_dir=/root/tempmariadb
209
         temp_restore_dir=/root/tempmariadb
209
         restore_directory_from_usb $temp_restore_dir mariadb
210
         restore_directory_from_usb $temp_restore_dir mariadb
210
         echo $'Obtaining MariaDB password'
211
         echo $'Obtaining MariaDB password'