Skip to content

Commit

Permalink
finaliza daily replace wpsql -dr
Browse files Browse the repository at this point in the history
  • Loading branch information
Francisco Matelli committed Aug 5, 2022
1 parent fd9d63e commit 7b7ab2e
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 7 deletions.
26 changes: 26 additions & 0 deletions mysql-commands/remote-download-d-0.sh
@@ -0,0 +1,26 @@
echo "remote-download-d-0"
echo "Downloading backup d-0 database from $LOCAL_BACKUP_DIR/d-0 to: $LOCAL_TEMP_DIR..."
echo "rm -rf $LOCAL_TEMP_DIR/d-0"
rm -rf $LOCAL_TEMP_DIR/d-0
echo "scp -r $SSH_USER@$IP:"$REMOTE_BACKUP_DIR/d-0" $LOCAL_TEMP_DIR/"
scp -r $SSH_USER@$IP:"$REMOTE_BACKUP_DIR/d-0" $LOCAL_TEMP_DIR/
rm -rf $LOCAL_TEMP_DIR/d-0/mysql.sql.gz
rm -rf $LOCAL_TEMP_DIR/d-0/sys.sql.gz
rm -rf $LOCAL_TEMP_DIR/d-0/performance_schema.sql.gz
echo "gunzip -fv $LOCAL_TEMP_DIR/d-0/*"
gunzip -fv $LOCAL_TEMP_DIR/d-0/*
echo "cd $LOCAL_TEMP_DIR/d-0"
cd $LOCAL_TEMP_DIR/d-0
echo "for f in $LOCAL_TEMP_DIR/d-0/* ; do"
for f in * ; do
echo "Importing < $f";
mysql -u $MYSQL_USER_LOCAL -p$MYSQL_PASS_LOCAL -h $MYSQL_HOST_LOCAL -P $MYSQL_PORT_LOCAL "${f:0:-4}" < $f
done

echo "that is it"
notify-send "Backup ok"
echo -e "Subject: remote replace local note-lg \n\n operation successfull at ($date) at $hostname" | ssmtp -v fmatelli@gmail.com
# ssmtp -v fmatelli@gmail.com

#scp $SSH_USER@$IP:$REMOTE_TEMP_DIR/$DATABASENAME$TABLES_SELECTED-remote.sql.gz $REMOTE_TEMP_DIR/$DATABASENAME$TABLES_SELECTED-remote.sql.gz
#gunzip -fv $LOCAL_TEMP_DIR/$DATABASENAME$TABLES_SELECTED-remote.sql.gz
12 changes: 6 additions & 6 deletions mysql-operations/daily-remote-replace-local.sh
@@ -1,9 +1,9 @@
#!/bin/bash
source mysql-commands/remote-dump.sh
#source mysql-commands/remote-dump.sh

source mysql-commands/remote-download.sh
source mysql-commands/remote-download-d-0.sh

if [ $IGNORE_LOCAL_SAFE_BACKUP -eq "0" ];then
source mysql-commands/local-safe-copy.sh
fi
source mysql-commands/remote-replace-local.sh
#if [ $IGNORE_LOCAL_SAFE_BACKUP -eq "0" ];then
# source mysql-commands/local-safe-copy.sh
#fi
#source mysql-commands/remote-replace-local.sh
5 changes: 4 additions & 1 deletion wpsql-cli.sh
Expand Up @@ -58,9 +58,12 @@ case "$1" in
OPERATION="local-backup-all-dbs"
#source mysql-commands/local-backup-all-dbs.sh
;;
-db | --daily-backup) echo "Selected - Backup Daily"
-db | --daily-backup) echo "Selected - Daily Backup"
OPERATION="daily-local-backup-all-dbs"
;;
-dr | --daily-replace) echo "Selected - Daily Replace"
OPERATION="daily-remote-replace-local"
;;
-w | --wizard) echo "Wizard"
source wizard.sh
;;
Expand Down

0 comments on commit 7b7ab2e

Please sign in to comment.