ilch Forum » Allgemein » HTML, PHP, SQL,... » auto backup der datenbank

Geschlossen
  1. #1
    User Pic
    vollstr3cker Mitglied
    Registriert seit
    12.02.2007
    Beiträge
    1.399
    Beitragswertungen
    0 Beitragspunkte
    hallo erstmal^^
    ist es irgendwie möglich etwas zu bauen, das jeden tag automatisch ein sql backup auf den ftp macht? und wenn ja wie


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    ####################
    ## hier geht's zu apex designs,
    # meinem digitalen Portfolio
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    HeX Hall Of Fame
    Registriert seit
    14.01.2006
    Beiträge
    2.113
    Beitragswertungen
    1 Beitragspunkte
    #!/bin/sh
    
    
    
    
    date=`date -I`
    
    
    
    
    mysqlcheck --default-character-set=latin1 -hmysql2.1blu.de --auto-repair --extended --optimize -usql28001_256240 -pR8hSfz  -v db28001x256240
    
    >./logs/mysqlcheck-$date.log
    
    
    #mysqldump --all-databases -u ftpuser -p passwd --opt | bzip2 -c > /hp/ac/ae/gh/mysqlbackup/databasebackup-$date.sql.bz2
    
    mysqldump --default-character-set=latin1 -h host -u mysqluser -p pw -f -v datenbank --lock-tables=false > ./databasebackup-$date.sql


    mir dem coder erstellst du eine update.sh und kopierst die auf dein server.

    nun musste die nur noch per cronjob täglich/wöchentlich ausführen, vorraus gesetzt dein webspace unterstütz sowas
    Discite moniti!
    www.pixelbash.de
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    vollstr3cker Mitglied
    Registriert seit
    12.02.2007
    Beiträge
    1.399
    Beitragswertungen
    0 Beitragspunkte
    ah
    sehr schön danke dir
    werd gleich mal nachsehn ob mein webspace das hat
    ####################
    ## hier geht's zu apex designs,
    # meinem digitalen Portfolio
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    [POR]eisbaer Mitglied
    Registriert seit
    27.05.2007
    Beiträge
    158
    Beitragswertungen
    1 Beitragspunkte
    mhh wenn ich darf hätte ich ein paar fragen das ich es nicht weiss zwinker also den cronjob anzulegen ist nicht schwere das hab ich alles gefunden, auch die update.sh zuerstellen is ja kein ding aber jetzt zu den fragen wo hin erstellt er die SQL Datei ??? und wo hin am besten die update.sh ein eignen pfad anlegen ? besteht evtl. die Möglichkeit die Datei per email an mir selbst zuversenden danke für eure hilfe
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Es gibt dafür auch ein fertiges Script.
    Das sichert die Backups entweder auf einem FTP Server oder schickt sie per email raus. Evtl. auch beides, das hab ich allerdings noch nicht probiert.
    Du kannst damit ein Script erstellen, das du dann per Cronjob aufrufst.

    Das Script kannst du auf externer Link runterladen.

    Ich nutze es wie gesagt auch und bin damit sehr zufrieden.
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Die Datei wird in dem Verzeichnis erstellt, wo die ??.sh erstellt hast.
    Ich hab gerade mal gesucht, es gibt einen Befehl, mit dem man leicht E-Mails mit Anhang verschicken kann:
    uuenview -b -s "SQL-Backup $date" -m deine@email.de ./databasebackup-$date.sql
    könntest du dann noch unten einfügen.
    Dafür muss aber uuenview auch installiert sein, ich musste bei mir dafür das Paket uudeview installieren (ununtu), musst halt auf der Konsole einfach mal uuenview eintippen, dann siehst du, ob es installiert ist zwinker
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Peter Mitglied
    Registriert seit
    16.12.2006
    Beiträge
    171
    Beitragswertungen
    0 Beitragspunkte
    hab ich vergessen zu sagen das ich nen nob bin >.<.... ich teste einfachmal die "fertige version" von Panicsheep, wenn das nicht klappt frag ich euch nochmal...

    also mach euch gefasst zwinker

    edit: achso danke... puh...fast vergessen ^^


    Zuletzt modifiziert von Peter am 25.09.2007 - 10:58:32
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Peter Mitglied
    Registriert seit
    16.12.2006
    Beiträge
    171
    Beitragswertungen
    0 Beitragspunkte
    naja... hab ichs doch gewusst... ich hab den phpmybackuppro kram hochgeladen und die config geöffnet...

    hab unter konfigration meine datenbank daten angegeben.

    so das mit dem backup planen hab ich net so ganz verstanden ...wo soll ich den den code einfügen?!? und schickt er mir das dann immer zu meiner email...???
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Peter Mitglied
    Registriert seit
    16.12.2006
    Beiträge
    171
    Beitragswertungen
    0 Beitragspunkte
    gibts da irgendwo ne anleitung wenn mir das hier keiner erklären kann?
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Mit Google lässt sich sicher ein finden, allerdings müsstest du dafür cronjobs erstellen können.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Peter Mitglied
    Registriert seit
    16.12.2006
    Beiträge
    171
    Beitragswertungen
    0 Beitragspunkte
    was ist das?!? zunge

    ich glaub ich lass es lieber... -.- ..ist wohl zu kompliziert..mach ich mir lieber selber immer nen backup

    trotzdem danke für die hilfe ^^


    Zuletzt modifiziert von Peter am 09.10.2007 - 09:56:41
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten