+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: Kleines Backup Script

  1. #1
    axel.sauerhoefer
    Gast

    Standard Kleines Backup Script

    Hallo Forum,

    ich habe ein kleines Shell Skript geschrieben welches einen mysqldump erstellt und die alle Dateien im Joomla Verzeichnis sichert.
    Alle Daten werden in einem gezippte Archiv gespeichert.

    http://www.willcodeqtforfood.de/joom...on_backup.html

    gruss axel

  2. #2
    Neu an Board
    Registriert seit
    07.01.2006
    Beiträge
    36
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo Axel,
    ich habe mal einen Blick auf dein Script geworfen. Mit den wenigen Zeilen sichert man eine komplette joomla-Webseite? Also wenn mir die Seite mal so richtig abraucht, kann ich damit die vollständige Seite wieder herstellen?
    Das klingt zu einfach umd wahr zu sein
    Gruß, André.

  3. #3
    axel.sauerhoefer
    Gast

    Standard

    Hi,

    klar reicht das aus

    Du machst einen kompletten Dump deiner Datenbank ( Export )
    Und du sicherst alle Dateien deiner Homepage

    Ich führe das Skript täglich per Cron für das Backup meiner Homepage's aus

    Müsste reichen ( falls ich falsch liege bitte korrigieren

    Anbei das Script.

    gruss axel

    Code:
    #
    #  Axel Sauerhöfer
    # axel@willcodeqtforfood.de
    #
    # --------------------------------------------------------------------------------
    #  All rights reserved.  Joomla Cron Backup Script
    #
    # license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
    # This script is free software. This version may have been modified pursuant
    # to the GNU General Public License, and as distributed it includes or
    # is derivative of works licensed under the GNU General Public License or
    # other free or open source software licenses.
    #
    # This program is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    # --------------------------------------------------------------------------------
    #
    #!/bin/bash
    
    # Datenbankbenutzer
    USER=db_user
    
    #Passwort für Datenbankbenutzer
    PW=db_password
    
    #Pfad zum tar 
    TAR=/bin/tar
    
    #Pfad zum bzip2
    BZIP=/usr/bin/bzip2
    
    #Pfad zum mysqldump und der zu sichernden Datenbank
    MYSQLDUMP="/usr/bin/mysqldump db_name --user=$USER --password=$PW"
    
    #Angabe der Datei, wohin der MySQL Dump gespeichert werden soll
    MYSQLFILE="/home/user/backup/joomla/mysql.backup.`date -I`"
    
    #Angabe der Datei, wohin die Joomla Dateien gespeichert werden sollen
    JOOMFILE="/home/usr/backup/joomla/joomla.backup.`date -I`"
    
    #Root Verzeichnis der Joomla Installation
    JOOMDIR=/home/user/www/
    
    $MYSQLDUMP > $MYSQLFILE
    $BZIP $MYSQLFILE
    $TAR -cvf $JOOMFILE.tar $JOOMDIR
    $BZIP $JOOMFILE.tar
    Geändert von axel.sauerhoefer (29.09.2006 um 14:58 Uhr)

  4. #4
    Neu an Board
    Registriert seit
    07.01.2006
    Beiträge
    36
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Müsste reichen ( falls ich falsch liege bitte korrigieren
    Also so ganz sicher bist du dir nicht? Demnach hast du es noch nicht ausprobiert? Vielleicht machst du das mal und schreibst dazu auch so einen Skript ?

  5. #5
    axel.sauerhoefer
    Gast

    Standard

    Hi,

    ich bin mir sicher das alles gesichert wird

    Ich habe es schon mehrfach ausporbiert, aber du kannst es ja mal bei dir testen

    gruss axel

  6. #6
    Neu an Board
    Registriert seit
    07.01.2006
    Beiträge
    36
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Blinzeln

    Das kann zwar noch 'ne ganze Weile dauern, aber das werde ich. Auch wenn es erst nächstes Jahr werden sollte.

    Und falls du bis dahin ein Redump-Skript geschrieben haben solltest...

  7. #7
    Neu an Board
    Registriert seit
    07.01.2006
    Beiträge
    36
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Apropos, die Frage wollte ich doch schon gestellt haben: Wie macht man denn einen redump? Also quasi eine Wiederherstellung mit deiner Zipdatei?
    Die Dateien kopiert man einfach zurück schätze ich mal. Aber wie sieht das mit dem MySQL-Dump aus?

  8. #8
    axel.sauerhoefer
    Gast

    Standard

    Hi,

    der mysqldump der generiert wird ist Klartext

    Aber du kannst dem dump wie folgt einspielen:

    Code:
    mysql datenbankname < dump.datei -u db_user -p db_passwort
    gruss axel

  9. Erhielt Danksagungen von:


  10. #9
    Neu an Board
    Registriert seit
    07.01.2006
    Beiträge
    36
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Danke, werd's bei Gelegenheit (so in 3-11 Monaten ) mal ausprobieren.

    Gruß, André.

  11. #10
    Neu an Board
    Registriert seit
    22.09.2006
    Beiträge
    19
    Bedankte sich
    2
    1 Danksagung in 1 Beitrag

    Standard

    Hallo Axel,

    das ist ein klasse Script!
    Eine Frage habe ich dazu noch: Ist es irgendwie möglich sich diese angelegten Dateien/Backups gleich per mail automatisch zu schicken zu lassen?

    Grüße





    Zitat Zitat von axel.sauerhoefer Beitrag anzeigen
    Hi,

    klar reicht das aus

    Du machst einen kompletten Dump deiner Datenbank ( Export )
    Und du sicherst alle Dateien deiner Homepage

    Ich führe das Skript täglich per Cron für das Backup meiner Homepage's aus

    Müsste reichen ( falls ich falsch liege bitte korrigieren

    Anbei das Script.

    gruss axel

    Code:
    #
    #  Axel Sauerhöfer
    # axel@willcodeqtforfood.de
    #
    # --------------------------------------------------------------------------------
    #  All rights reserved.  Joomla Cron Backup Script
    #
    # license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
    # This script is free software. This version may have been modified pursuant
    # to the GNU General Public License, and as distributed it includes or
    # is derivative of works licensed under the GNU General Public License or
    # other free or open source software licenses.
    #
    # This program is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    # --------------------------------------------------------------------------------
    #
    #!/bin/bash
    
    # Datenbankbenutzer
    USER=db_user
    
    #Passwort für Datenbankbenutzer
    PW=db_password
    
    #Pfad zum tar 
    TAR=/bin/tar
    
    #Pfad zum bzip2
    BZIP=/usr/bin/bzip2
    
    #Pfad zum mysqldump und der zu sichernden Datenbank
    MYSQLDUMP="/usr/bin/mysqldump db_name --user=$USER --password=$PW"
    
    #Angabe der Datei, wohin der MySQL Dump gespeichert werden soll
    MYSQLFILE="/home/user/backup/joomla/mysql.backup.`date -I`"
    
    #Angabe der Datei, wohin die Joomla Dateien gespeichert werden sollen
    JOOMFILE="/home/usr/backup/joomla/joomla.backup.`date -I`"
    
    #Root Verzeichnis der Joomla Installation
    JOOMDIR=/home/user/www/
    
    $MYSQLDUMP > $MYSQLFILE
    $BZIP $MYSQLFILE
    $TAR -cvf $JOOMFILE.tar $JOOMDIR
    $BZIP $JOOMFILE.tar

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. Joomlaboard deutsche Sprachunterstützung aktivieren
    Von willi1 im Forum Joomla Komponenten
    Antworten: 26
    Letzter Beitrag: 19.02.2007, 12:37
  2. Backup wiederherstellen
    Von afternight im Forum Allgemeine Fragen zu Joomla
    Antworten: 9
    Letzter Beitrag: 14.12.2006, 14:58
  3. Backup aller Daten per Rootserver -> mein kleines script
    Von muLio im Forum Joomla Komponenten
    Antworten: 0
    Letzter Beitrag: 08.03.2006, 15:29
  4. Joomla Backup
    Von hirsch im Forum Allgemeine Fragen zu Joomla
    Antworten: 0
    Letzter Beitrag: 16.01.2006, 20:26
  5. ein kleines script für den login bereich
    Von hinschi im Forum Joomla Komponenten
    Antworten: 0
    Letzter Beitrag: 30.12.2005, 10:23

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein