Migrera webbsiter

Jag vill migrera webbsiter med en mysql databas till en annan server, båda två är linux maskiner. För att lösa det problemet skrev jag ihop ett litet snabbt script, som först frågar dig efter lite uppgifter om siten sedan dumpar ut databasen, packar ihop det till en .tar och till sist skickar över den till den andra maskinen med SCP där du manuellt får packa upp och installera den igen.

Glöm inte sätta körrättigheter på scriptet!

#!/bin/sh
#config
dbuser="changeme";
dbpass="changeme";
targetserver="change@me";
target="/change/me";
#Defines
echo "Sourcefolder with trailing slash: ";
read -e source
echo "Name on .tar archive:";

read -e tarname

echo "Databasename:";
read -e database

#dump database to sourcefolder
echo "Exporting database";
mysqldump -u$dbuser -p$dbpass $database > $source/$database.sql

#create archive
tar -cf $tarname $source*;

#send by scp to targetfolder
scp $tarname $targetserver:target