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