[TYPO3-german] Udate: Typo3 Datenbank sichern mit 1Klick

Marcus Raphelt typo3lists at atnet-websolutions.de
Thu Jul 7 15:50:26 CEST 2016


Hallo,

soll nicht überheblich klingen, aber das ist dann auch eine Lösung für
Anfänger. Eine Sicherung einer Web-Applikation in der Applikation selbst
zu initiieren ist doch ein Widerspruch in sich - funktioniert die
Applikation nicht mehr, funktioniert auch das Backup nicht mehr.
Ich habe mir irgendwann mal folgendes Script geschrieben, mit dem man
eine auf LocalConfiguration.php basierende Typo-Instanz easy sichern
kann, sofern nichts anderes zur Verfügung steht:

Das Script
-Sucht sich die Datenbankparameter aus der LocalConfiguration
-Erstellt einen Order "backup"
-Sichert darin Filebase und DB.
-Fügt allen Dateinamen Timestamps an.
-Ist sicherlich verbesserungsfähig, tut's aber. :D

-------------------
#!/bin/bash

mkdir -p backup
DBCONF=`grep -A6 "'DB'" typo3conf/LocalConfiguration.php`
DATE=$(date +"%Y%m%d%H%M")

DBUSER=`echo "$DBCONF" | grep 'username' | cut -f4 -d "'"`
DBPASS=`echo "$DBCONF" | grep 'password' | cut -f4 -d "'"`
DBHOST=`echo "$DBCONF" | grep 'host' | cut -f4 -d "'"`
DBDATABASE=`echo "$DBCONF" | grep 'database' | cut -f4 -d "'"`

mysqldump --opt -u $DBUSER -h $DBHOST -p$DBPASS $DBDATABASE | gzip >
${DBDATABASE}_${DATE}.sql.gz
tar --exclude=backup -cvzf backup/backup_$DATE.tgz
$DBDATABASE_$DATE.sql.gz * .ht*
-------------------

Gruß,
Marcus




Am 07.07.2016 um 14:03 schrieb Jorge:
> Hab mal bischen gegooglt und wer mit dem Sqldumper nicht umgehen
> kann,  gibt es ein Adminer.
> Die PHP Datei kommt in das Rootverzeichnis mit dem Browser aufrufen
> und die Daten aus der Config eingeben. Fertig
> Das können sogar Anfänger



More information about the TYPO3-german mailing list