From: Guillaume Pellerin Date: Mon, 29 Feb 2016 23:58:39 +0000 (+0100) Subject: add password arg and smart time for restore script X-Git-Tag: 1.6b~2^2 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=59616f110b73ac3944bf9c213e76ccce5ca4496d;p=telemeta.git add password arg and smart time for restore script --- diff --git a/scripts/sql/backup_db.sh b/scripts/sql/backup_db.sh index b28c0f40..d18a0579 100755 --- a/scripts/sql/backup_db.sh +++ b/scripts/sql/backup_db.sh @@ -1,4 +1,6 @@ #!/bin/bash -NOW=$(date +"%T-%m-%d-%Y") -mysqldump -hdb -uroot -pmysecretpassword telemeta | gzip > /srv/backup/telemeta-$NOW.sql.gz +PASSWORD=$1 +NOW=$(date +"%Y-%m-%d-%T") + +mysqldump -hdb -uroot -p$PASSWORD telemeta | gzip > /srv/backup/telemeta-$NOW.sql.gz diff --git a/scripts/sql/restore_db.sh b/scripts/sql/restore_db.sh index 8666bf8c..be4cd5ba 100755 --- a/scripts/sql/restore_db.sh +++ b/scripts/sql/restore_db.sh @@ -1,10 +1,13 @@ #!/bin/bash -file=$1 +PASSWORD=$1 +DIR=/srv/backup/ +FILE=`ls -t $DIR/*.sql* | head -1` -if [[ $file == *".gz" ]]; then - echo 'ok' - gunzip < /srv/backup/$file | mysql -hdb -uroot -pmysecretpassword telemeta +if [[ $FILE == *".gz" ]]; then + gunzip < $FILE | mysql -hdb -uroot -p$PASSWORD telemeta else - mysql -hdb -uroot -pmysecretpassword telemeta < /srv/backup/$file + mysql -hdb -uroot -p$PASSWORD telemeta < $FILE fi + +echo "backup restored : "$FILE