]> git.parisson.com Git - telemeta.git/commitdiff
improve backup / restore scripts
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Wed, 8 Jun 2016 20:40:36 +0000 (22:40 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Wed, 8 Jun 2016 20:40:36 +0000 (22:40 +0200)
scripts/sql/backup_db.sh
scripts/sql/restore_db.sh

index 28bc08dbe37c2c3c60e835796e6b233a7e4bf3e2..3722e6191734ed33f21b12c901348f9b00eafcbd 100755 (executable)
@@ -1,5 +1,11 @@
 #!/bin/bash
 
+DIR=/srv/backup/
 NOW=$(date +"%Y-%m-%d-%T")
+FILE=telemeta-$NOW.sql.gz
 
-mysqldump -hdb -uroot -p$MYSQL_ROOT_PASSWORD telemeta | gzip > /srv/backup/telemeta-$NOW.sql.gz
+echo "Backuping: "$FILE
+
+mysqldump -hdb -uroot -p$MYSQL_ROOT_PASSWORD telemeta | gzip > $DIR$FILE
+
+echo "Done!"
index a0689baa65cf09efd4f17790a40472de5b15c03b..8a8fd6b6b5a7e9c0a5482f3a9dd138602de9c6fd 100755 (executable)
@@ -3,10 +3,12 @@
 DIR=/srv/backup/
 FILE=`ls -t $DIR/*.sql* | head -1`
 
+echo "Restoring: "$FILE
+
 if [[ $FILE == *".gz" ]]; then
     gunzip < $FILE | mysql -hdb -uroot -p$MYSQL_ROOT_PASSWORD telemeta
 else
     mysql -hdb -uroot -p$MYSQL_ROOT_PASSWORD telemeta < $FILE
 fi
 
-echo "backup restored : "$FILE
+echo "Done!"