MySql: restore-dataportal-dumps.sh

File restore-dataportal-dumps.sh, 1.3 kB (added by a.kohlbecker, 2 years ago)
Line 
1#!/bin/bash
2###########################################
3DATE_STR=2009-10-22-1308    # should match the form of: date +%Y-%m-%d
4DBSET=a
5###########################################
6
7echo "Starting to restore the $DBSET with the dumps in $DATE_STR-cdm_edit_portals_$DBSET.tar.gz";
8read -p "MySQL User:" MYSQL_USER
9read -s -p "MySQL Password:"  pwd
10tar -xzf $DATE_STR-cdm_edit_portals_$DBSET.tar.gz
11
12echo "restoring cdm_edit_cichorieae_$DBSET ..";
13echo "DROP DATABASE cdm_edit_cichorieae_$DBSET; CREATE DATABASE cdm_edit_cichorieae_$DBSET;" | mysql -u $MYSQL_USER --password=$pwd
14mysql -u $MYSQL_USER --password=$pwd cdm_edit_cichorieae_$DBSET < $DATE_STR-cdm_edit_cichorieae_$DBSET.sql
15
16echo "restoring cdm_edit_palmae_$DBSET ..";
17echo "DROP DATABASE cdm_edit_palmae_$DBSET; CREATE DATABASE cdm_edit_palmae_$DBSET;" | mysql -u $MYSQL_USER --password=$pwd
18mysql -u $MYSQL_USER --password=$pwd cdm_edit_palmae_$DBSET < $DATE_STR-cdm_edit_palmae_$DBSET.sql
19
20echo "restoring cdm_edit_diptera_$DBSET ..";
21echo "DROP DATABASE cdm_edit_diptera_$DBSET; CREATE DATABASE cdm_edit_diptera_$DBSET;" | mysql -u $MYSQL_USER --password=$pwd
22mysql -u $MYSQL_USER --password=$pwd cdm_edit_diptera_$DBSET < $DATE_STR-cdm_edit_diptera_$DBSET.sql
23
24
25echo "deleting sql dumps ...";
26rm $DATE_STR-cdm_edit_*.sql
27
28echo "done!";