]> git.parisson.com Git - telemeta.git/commitdiff
add password arg and smart time for restore script
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Mon, 29 Feb 2016 23:58:39 +0000 (00:58 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Mon, 29 Feb 2016 23:58:39 +0000 (00:58 +0100)
scripts/sql/backup_db.sh
scripts/sql/restore_db.sh

index b28c0f403a892b311248a8dd8bb6e56d5c7e9c08..d18a057960a7ca930f26e94ff624b58525765f28 100755 (executable)
@@ -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
index 8666bf8cf05a2828cae2aca8dae99ef89e2c3cef..be4cd5ba6eaade0c95de492552df26502e4c6205 100755 (executable)
@@ -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