[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