#restore
cd $bak_path
dblist=($(ls))
i=1
for dbname in "${dblist[@]}"
do
echo -e "\n$i --> Restore database $dbname ..."
mysql -h$host -u$user -p$passwd < $dbname
success="$i --> $dbname restore success!"
echo $success
echo $success >> $log_path/restoreLog.log
let i++
done
#grant
# if [ -f $log_path/grant.log ];then
echo "Please ensure that [admin] user exist @[localhost & 127.0.0.1 & mainHostIp]";
sleep 15s
ii=1
cat $log_path/grant.log | while read line
do
echo "$ii --> $line"
mysql -h$host -u$user -p$passwd -e "$line"
let ii++
done
# fi
elif [ "$1" == backup ];then
backupdb
else
cd $base_path
dblist=($(ls))
i=1;
echo "Backup history ..."
for dbname in "${dblist[@]}"
do
echo "$i --> $dbname"
let i++
done