Linux - Snippets: Unterschied zwischen den Versionen
Aus Wikizone
| Zeile 10: | Zeile 10: | ||
DBUSER=diensthandyadm | DBUSER=diensthandyadm | ||
DBNAME=diensthandy | DBNAME=diensthandy | ||
| − | DBPASS= | + | DBPASS=MeinPasswort |
BACKUPDIR="/serv/www/diensthandy.dekra.com/bak/db" | BACKUPDIR="/serv/www/diensthandy.dekra.com/bak/db" | ||
# dump database | # dump database | ||
| − | #/usr/bin/mysqldump --all-databases -u diensthandyadm - | + | #/usr/bin/mysqldump --all-databases -u diensthandyadm -pMeinPasswort > $BACKUPDIR/"diensthandy_$DATUM.sql" |
${MYSQLPATH}mysqldump $DBNAME -u $DBUSER -p${DBPASS} > ${BACKUPDIR}/${DBNAME}_${DATUM}.sql | ${MYSQLPATH}mysqldump $DBNAME -u $DBUSER -p${DBPASS} > ${BACKUPDIR}/${DBNAME}_${DATUM}.sql | ||
Version vom 2. Februar 2015, 12:32 Uhr
Snippets
Skripte
Datenbank sichern
#!/bin/bash
DATUM=`date +%d.%m.%Y_%a%H-%M`
MYSQLPATH=/usr/bin/
DBUSER=diensthandyadm
DBNAME=diensthandy
DBPASS=MeinPasswort
BACKUPDIR="/serv/www/diensthandy.dekra.com/bak/db"
# dump database
#/usr/bin/mysqldump --all-databases -u diensthandyadm -pMeinPasswort > $BACKUPDIR/"diensthandy_$DATUM.sql"
${MYSQLPATH}mysqldump $DBNAME -u $DBUSER -p${DBPASS} > ${BACKUPDIR}/${DBNAME}_${DATUM}.sql
/bin/gzip ${BACKUPDIR}/"${DBNAME}_${DATUM}.sql"
# delete older
find $BACKUPDIR -type f -mtime +4 -exec rm {} \;
Backup Skript
#!/bin/bash ############################################################################### # Skript legt ein Backup der aktuellen Dateien im webverzeichnis an # und holt sich eine neue Version vom Produktivserver ############################################################################## datum=`date` BACKUPDIR="/serv/www/diensthandy.dekra.com/bak" WEBDIR="/serv/www/diensthandy.dekra.com/data" ADMINMAIL="schlegel@geo-bit.de" BETREFF="DEKRA Diensthandy - Produktivserver Kopie" # Webdateien verschieben/sichern (alte Kopie löschen) #rm -rf $BACKUPDIR/data/* #mv $WEBDIR/* $BACKUPDIR/data/ #echo "--- Webverzeichnis gesichert ---" # Kopie von Produktivserver holen # scp -r schlegel@212.9.188.227:/serv/www/diensthandy.dekra.de/data/* $WEBDIR/. # echo "--- Kopie von Produktivserver geholt ---" # Config-zurückspielen cp $BACKUPDIR/data/includes/configure.php $WEBDIR/includes/ cp $BACKUPDIR/data/admin/includes/configure.php $WEBDIR/admin/includes/ echo "--- Konfigurationsdateien kopiert ---" # Cache Verzeichnisse löschen rm -rf $WEBDIR/cache/* rm -rf $WEBDIR/templates_c/* # Rechte anpassen chmod 775 -R $WEBDIR/* chmod 777 -R $WEBDIR/cache chmod 777 -R $WEBDIR/templates_c chmod 444 $WEBDIR/includes/configure.php chmod 444 $WEBDIR/admin/includes/configure.php echo "--- Rechte angepasst ---"