Datenbank-Sicherung?

Diskutiere Datenbank-Sicherung? im Technik Forum im Bereich Plesk-Forum; Hallo @ all! ganz einfache Frage, zu der ich keine Antwort finden kann: werden bei den cron-daily /-weekly /-monthly die Datenbanken der Domains mit gesichert? ...

Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 20 von 57
  1. #1

    Datenbank-Sicherung?

    Hallo @ all!
    ganz einfache Frage, zu der ich keine Antwort finden kann:
    werden bei den cron-daily /-weekly /-monthly die Datenbanken der Domains mit gesichert?
    Wenn "ja", wo finde ich diese Backups???

    Hintergrund:
    ganz dummer Fehler! - Datenbank zerschossen - brauche dringend ein Backup!!!

    Danke!

    •    

      MisterAd


        
       

  2. #2

    Re: Datenbank-Sicherung?

    werden bei den cron-daily /-weekly /-monthly die Datenbanken der Domains mit gesichert?
    ? Verstehe nicht ganz was du damit sagen möchtest

    ganz dummer Fehler! - Datenbank zerschossen - brauche dringend ein Backup!!!
    Hast du denn eins Konfiguriert?

  3. #3

    Re: Datenbank-Sicherung?

    Danke, für die schnelle Antwort!
    Ich bin wirklich in zeitdruck - die Website muss wieder online...

    Soviel ich weiß, werden täglich, wöchentlich und monatlich automatisch cronjobs ausgeführt. Weiterhin bin ich der Meinung, dass dabei auch alle Einstellungen (samt Datenbank von PLESK) irgendwo gesichert werden.
    Nun möchte ich gerne wissen, ob dabei auch die Datenbanken der Domains mit gesichert werden - und wo.

    Nein, ich habe leider keine manuelle Sicherung der Datenbanken vorgenommen - dann wäre das alles kein Problem...
    (bei der Gelegenheit: kann man einen cronjob erstellen, der das in regelmäßigen Abständen übernimmt - und wie?)

    Danke!

  4. #4

    Re: Datenbank-Sicherung?

    Soviel ich weiß, werden täglich, wöchentlich und monatlich automatisch cronjobs ausgeführt.
    Ja das ist richtig

    Weiterhin bin ich der Meinung, dass dabei auch alle Einstellungen (samt Datenbank von PLESK) irgendwo gesichert werden.
    Nun möchte ich gerne wissen, ob dabei auch die Datenbanken der Domains mit gesichert werden - und wo.
    Wenn du das nicht explizit konfigueriert hast dann macht Plesk das auch nicht

    Nein, ich habe leider keine manuelle Sicherung der Datenbanken vorgenommen - dann wäre das alles kein Problem...
    Das meinte ich nicht. Ich meinte hast du Plesk gesagt das es Backups machen soll?

    Datenbank zerschossen
    Was bedeutet Datenbank zerschossen wie äussert sich dies (man kann die Datenbank auch reparieren, wenn es ein Datenbankfehler ist)


    (bei der Gelegenheit: kann man einen cronjob erstellen, der das in regelmäßigen Abständen übernimmt - und wie?)
    Ja kann man Problemlos machen (erklär ich dir gerne wenn das hier behoben ist....)

  5. #5

    Re: Datenbank-Sicherung?

    Zitat Zitat von harv
    Ja das ist richtig.
    OK

    Zitat Zitat von harv
    Wenn du das nicht explizit konfigueriert hast dann macht Plesk das auch nicht
    Sch... ade!

    Zitat Zitat von harv
    Das meinte ich nicht. Ich meinte hast du Plesk gesagt das es Backups machen soll?
    wusste nicht, wo das einzustellen ist

    Zitat Zitat von harv
    Was bedeutet Datenbank zerschossen wie äussert sich dies (man kann die Datenbank auch reparieren, wenn es ein Datenbankfehler ist)
    Habe den Server neu aufgesetzt und dabei nicht daran gedacht, die MySql-Datenbanken zu sichern... :(

    Zitat Zitat von harv
    Ja kann man Problemlos machen (erklär ich dir gerne wenn das hier behoben ist....)
    Das wäre super!

  6. #6

    Re: Datenbank-Sicherung?

    Habe den Server neu aufgesetzt und dabei nicht daran gedacht, die MySql-Datenbanken zu sichern... :(
    Das ist natürlich nicht sehr günstig... klinkt aber so als wenn du etwas gesichert hättest, wie hast du das gemacht?

  7. #7

    Re: Datenbank-Sicherung?

    Zitat Zitat von harv
    Das ist natürlich nicht sehr günstig...
    Ja, ich weiß :shock:
    Zitat Zitat von harv
    klinkt aber so als wenn du etwas gesichert hättest, wie hast du das gemacht?
    Habe "einfach" alles unter >httpdocs per ftp auf meinen Rechner kopiert - denke, das hat mir ein wenig Arbeit erspart, aber die Datenbank ist wohl nicht wiederherstellbar, oder??

  8. #8

    Re: Datenbank-Sicherung?

    Habe "einfach" alles unter >httpdocs per ftp auf meinen Rechner kopiert - denke, das hat mir ein wenig Arbeit erspart, aber die Datenbank ist wohl nicht wiederherstellbar, oder?
    Ich würde mal sagen nein.....

    So bei dem Backup ist jetzt die Frage möchtest du es per tar.gz Kontrolliert selbst (bzw. per Cron) erstellen lassen oder Plesk nutzen (gibt aber von Zeit zu Zeit Probleme mit dem Plesk Backup, Beispielsweise lässt sich das Backup nur in die Identische Plesk und Linux Version widereinspielen wenn das nicht so ist dann musst du das umständlich exportieren und per hand machen)

  9. #9

    Re: Datenbank-Sicherung?

    Zitat Zitat von harv
    Ich würde mal sagen nein.....
    :? - na, was solls, muss ich eben alles neu machen (selbst schuld!)...

    Thema Backup:
    Ich hätte gerne einen cronjob, der mir regelmäßig (denke an monatlich) ein Backup einer Domain-Datenbank erstellt und diese möglichst per Mail-Anhang an den Domain-Admin schickt. Sollte das mit der Mail nicht machbar sein, langt auch eine Sicherung an einem sicheren Ort auf dem Server, der bei einer Neuinstallation nicht gelöscht wird - so etwas soll es ja geben...

    Danke, für deine Mühe und Geduld mit mir!

  10. #10

    Re: Datenbank-Sicherung?

    cronjob, der mir regelmäßig (denke an monatlich)
    das ist kein Problem, hierbei solltest du dich nur entscheiden wie häufig du das Backup machen möchtest (ich würde das abhängig davon machen wie häufig daten geändert werden)

    langt auch eine Sicherung an einem sicheren Ort auf dem Server
    Das gibt es bei VServern (bei einigen Anbietern), Per email geht unterumständen die Frage ist wie groß ist die Datenbank

    ein Backup einer Domain-Datenbank erstellt
    Nur eine Datenbank oder soll es nicht lieber alles sein d.h. Plesk Einstellungen, Benutzer inklusive Kennwörter, EMail Konten mit den noch nicht abgeholten Emails wie auch die Passwörter zu den EmailAccounts, Webdateien und die Datenbanken ?

  11. #11

    Re: Datenbank-Sicherung?

    Zitat Zitat von harv
    das ist kein Problem, hierbei solltest du dich nur entscheiden wie häufig du das Backup machen möchtest (ich würde das abhängig davon machen wie häufig daten geändert werden)
    Die Daten ändern sich täglich, aber es würde völlig genügen, wenn eine monatliche Sicherung gemacht würde. Denke notfalls kann man das auch später vielleicht (wenn nötig) in wöchentlich ändern.

    Zitat Zitat von harv
    Das gibt es bei VServern (bei einigen Anbietern), Per email geht unterumständen die Frage ist wie groß ist die Datenbank
    es handelt sich um einen vServer bei Strato.
    Habe gerade über phpmyadmin eine Sicherung auf meinen Rechner gemacht - die Datei ist knappe 700 KB - die Menge wird sich aber im Laufe der Zeit wohl vergrößern.

    Zitat Zitat von harv
    Nur eine Datenbank oder soll es nicht lieber alles sein d.h. Plesk Einstellungen, Benutzer inklusive Kennwörter, EMail Konten mit den noch nicht abgeholten Emails wie auch die Passwörter zu den EmailAccounts, Webdateien und die Datenbanken ?
    Glaube nicht, dass der Domain-Admin unbedingt alle diese Daten sehen muss.
    Vielleicht zusätzlich für mich...?

  12. #12

    Re: Datenbank-Sicherung?

    Glaube nicht, dass der Domain-Admin unbedingt alle diese Daten sehen muss.
    Vielleicht zusätzlich für mich...?
    Ich dachte es wäre für dich... aber ok.

    hier mal ein schnell zusammen gezimmertes script (deshalb auch ohne Kommentare):

    /root/domain_backup.sh
    Code:
    #!/bin/bash
    
    #Das Plesk admin Passwort auslesen
    MYSQL_PW=`cat /etc/psa/.psa.shadow`
    #Der Ordner in dem das Script dann arbeitet, erstellen nicht vergessen
    BACKUPORDNER="/tmp/mysqlbackup"
    
    #Die uebergebene Domain auslesen und in 
    #eine Sprechende Variable schreiben zu Uebersichtlichkeit
    DOMAIN=$1
    #Der Text der Mail
    TEXT="Es wurde ein Datenbankbackup fuer die Domain $DOMAIN erstellt"
    #Der Betreff der Mail
    BETREFF="Datenbankbackup"
    
    #Die MySQL abfrage um die gewuenschten 
    #daten auszulesen (die EMail und den Datenbanknamen) 
    # Zwischen den beiden (") alles in einer ZEILE!!
    MYSQL_QUERY="SELECT data_bases.name AS DB, clients.email AS EMAIL FROM domains, data_bases, clients WHERE domains.id = data_bases.dom_id AND domains.cl_id = clients.id AND domains.name = '$DOMAIN'"
    
    #ein Tempverzeichniss inerhalb unseres Arbeitsverzeichniss erstellen
    mkdir $BACKUPORDNER/$DOMAIN
    #Sicherheitshalber in dieses Verzeichnis wechseln
    cd $BACKUPORDNER/$DOMAIN
    
    #Die MySQL abfrage ausführen und Verarbeiten
    mysql -uadmin -p$MYSQL_PW psa -e"$MYSQL_QUERY"|
    tail -n +2 |
    tr '\t' '|' |
    while IFS='|' read DB EMAIL; do
        #Das Backup der ausgelesenen Datenbank erstellen
        mysqldump --opt -uadmin -p$MYSQL_PW $DB >$BACKUPORDNER/$DOMAIN/$DB.sql
    done
    
    #Wechsel in den Tempordner
    cd $BACKUPORDNER/$DOMAIN/
    #Die erstellten SQL Dumpfiles (*.sql) komprimieren
    /usr/bin/nice -n 20 tar cfvz ./$DOMAIN.tar.gz ./*.sql
    #Die email Versenden
    /usr/bin/mutt -s "$BETREFF" -a $BACKUPORDNER/$DOMAIN/$DOMAIN.tar.gz --$MAIL <$TEXT
    
    #Aufraeumen
    rm -rf $BACKUPORDNER/$DOMAIN
    damit es funktioniert musst du noch
    Code:
    mkdir /tmp/mysqlbackup
    ausführen, danach legst du noch folgendes Script unter /etc/cron.monthly an: domainbck.sh
    Code:
    #!/bin/bash
    /root/domain_backup.sh DOMAINNAME.TLD
    #/root/domain_backup.sh DOMAIN2.TLD
    #/root/domain_backup.sh DOMAIN3.TLD
    (hier musst du natürlich noch das DOMAINNAME.TLD durch die zu sicherne Domain)

    Jetzt noch beide ausführbar machen:
    Code:
    chmod 700 /root/domain_backup.sh
    chmod 700 /etc/cron.monthly/domainbck.sh
    Edit: Du brauchts noch das Programm "mutt" damit das alles klappt ("apt-get install mutt" oder yast -i mutt je nach dem welches sys du hast)

    Das script sichert alle Datenbanken der übergebenen Domain zippt das ganze und sendet es an den Domainadmin

    Noch Fragen ? ;)


    EDIT: Das wäre ja fast etwas für die FAQs ;)

    EDIT: KOMENTARE HINZUGEFÜGT

    EDIT: kleine Fehler ausgemerzt und nochmal einen Fehler gekillt

  13. #13

    Re: Datenbank-Sicherung?

    Recht herzlichen Dank, für die professionelle Hilfe! :!:

    Habe alles so gemacht, wie du es geschrieben hast. Steige aber durch deine Scripts nicht wirklich durch.
    mkdir /$BACKUPORDNER/$DOMAIN
    erstellt doch ein neues Verzeichnis!? Was passiert beim zweiten (und weiteren) Aufruf - wird das einfach überschrieben, oder gibts evtl. eine Fehlermeldung?
    Wann startet das ganze- kann ich nirgends rauslesen...

    ...und ich dachte, dass man "einfach" unter <Geplante Aufgaben auf Server verwalten> einen neuen cronjob einstellt!?

    Edit: Du brauchts noch das Programm "mutt" damit das alles klappt ("apt-get install mutt" oder yast -i mutt je nach dem welches sys du hast)
    wie jetzt :?: :?: :?: - "mutt" habe ich nicht, oder?

    Und überhaupt:
    ganz schön spät geworden, gestern...

    Das wäre ja fast etwas für die FAQs
    Die Entscheidung liegt bei dir.

  14. #14

    Re: Datenbank-Sicherung?

    Habe alles so gemacht, wie du es geschrieben hast. Steige aber durch deine Scripts nicht wirklich durch.
    Zitat:
    mkdir /$BACKUPORDNER/$DOMAIN
    erstellt doch ein neues Verzeichnis!? Was passiert beim zweiten (und weiteren) Aufruf - wird das einfach überschrieben, oder gibts evtl. eine Fehlermeldung?
    Das ist ein Temporäres verzeichnis das nur vorübergehend existiert und ganz unten mit
    Code:
    rm -rf /$BACKUPORDNER/$DOMAIN
    wieder gelöscht wird



    Wann startet das ganze- kann ich nirgends rauslesen...

    ...und ich dachte, dass man "einfach" unter <Geplante Aufgaben auf Server verwalten> einen neuen cronjob einstellt!?
    So ähnlich passiert das ja auch nur das du das übersichtlich in einer Datei hast :
    danach legst du noch folgendes Script unter /etc/cron.monthly an: domainbck.sh
    Code:
    #!/bin/bash
    /root/domain_backup.sh DOMAINNAME.TLD
    #/root/domain_backup.sh DOMAIN2.TLD
    #/root/domain_backup.sh DOMAIN3.TLD
    Alles was im Verzeichnis /etc/cron.monthly ist wird einmal im Monat automatisch aufgerufen und da das ^^ script in diesem Ordner ist wird es natürlich ausgeführt. Dieses Script ruft dann das erste -das eigendliche- Backupscript auf und übergibt den Domain namen (2.Zeile) die 3. und 4. Zeile ist auskommentiert hier kannst du weitere Domains eintragen so das automatisch nach und nach alle hier eingetragenen Domains gesichert werden


    Zitat:
    Edit: Du brauchts noch das Programm "mutt" damit das alles klappt ("apt-get install mutt" oder yast -i mutt je nach dem welches sys du hast)
    wie jetzt :?: :?: :?: - "mutt" habe ich nicht, oder?
    Warscheinlich nicht deshalb einmal schnell installieren (welche Distri hast du Suse, Debian, Redhat....?)

    ganz schön spät geworden, gestern...
    Tja so ist das wenn man selbständig ist.... 24/7 allezeit bereit 8) und nebenbei schau ich halt im Forum vorbei


    EDIT: Hatte grade mal 5 min Zeit und habe das Script mal mit Kommentaren versehen ;)

  15. #15

    Re: Datenbank-Sicherung?

    OK - verstanden.
    Alles was im Verzeichnis /etc/cron.monthly ist wird einmal im Monat automatisch aufgerufen
    dort ist jetzt nur "domainbck.sh" - wo ist denn das andere Script, dass monatlich ausgeführt wird? Da jedenfalls nicht... (na, erstmal egal)

    Startet also immer am 1. eines Monats.
    Kann man das zwischenzeitlich testen?

    Das System ist (laut Plesk):
    Linux 2.6.18-028stab064.4

    Arbeite mit "SSH Secure Shell" mit dem ich mich nicht sonderlich auskenne - kurze Anleitung wäre von Vorteil...

  16. #16

    Re: Datenbank-Sicherung?

    wo ist denn das andere Script, dass monatlich ausgeführt wird? Da jedenfalls nicht... (na, erstmal egal)
    Das solltest du hier anlegen /root/domain_backup.sh

    Kann man das zwischenzeitlich testen?
    Natürlich einfach /root/domain_backup.sh in der shell aufrufen und einen Domainnamen angeben also beispielsweise:
    Code:
    /root/domain_backup.sh plesk-forum.de
    vorher natürlich noch mutt installieren

    Das System ist (laut Plesk):
    Linux 2.6.18-028stab064.4
    Das ist nur der Kernel und das Betriebsystem aber nicht die Distribution von Linux, du musst doch wissen was bei dir installiert ist (wie gesagt RedHat, Debian, CentOS, Suse, Ubuntu da gibts noch ein paar hundert mehr aber das sind die gändigsten)


    Arbeite mit "SSH Secure Shell" mit dem ich mich nicht sonderlich auskenne - kurze Anleitung wäre von Vorteil...
    So mal asl kleine auswahl:
    http://www.lionstarr.de/linux-erste-sch ... eil-1.html
    http://www.lionstarr.de/linux-erste-sch ... eil-2.html
    http://linuxseiten.kg-it.de/index.php?index=themes_bash
    http://linuxcommand.org/learning_the_shell.php
    http://www.hypexr.org/bash_tutorial.php
    http://freeos.com/guides/lsst/
    Google kennt noch mehr ;) wenn du nichts findest oder was spezielles wissen möchtest frag einfach

  17. #17

    Re: Datenbank-Sicherung?

    Das solltest du hier anlegen /root/domain_backup.sh
    Genau - hab ich doch gemacht.
    Es gibt aber doch Scripte, die Plesk schon vorinstalliert hat - die meinte ich eigentlich. Ist aber derzeit nicht so wichtig!

    OK, OK - --> openSUSE 11.1 <-- - das meintest du...

    So, habe mal versucht, ein manuelles Backup zu starten.
    Fehlermeldung: " /bin/bash^M: bad interpreter: Datei oder Verzeichnis nicht gefunden"

  18. #18

    Re: Datenbank-Sicherung?

    So, habe mal versucht, ein manuelles Backup zu starten.
    Fehlermeldung: " /bin/bash^M: bad interpreter: Datei oder Verzeichnis nicht gefunden"
    Du hast das in Windows in eine Datei eingefügt und dann per FTP auf den Server geladen oder?

    also zunächst einmal für mutt:
    Code:
    yast -i mutt
    danach installier dir mal dos2unix
    Code:
    yast -i dos2unix
    danach mach einmal bitte
    Code:
    dos2unix /root/domain_backup.sh
    dos2unix /etc/cron.monthly/domainbck.sh
    jetzt kannst du es nochmal versuchen :mrgreen:

    kleiner nachtrag zu den Liste weiter oben: http://root-und-kein-plan.ath.cx/

  19. #19

    Re: Datenbank-Sicherung?

    Soweit, sogut...
    Jetzt kommt folgende Fehlermeldung bei der Ausführung von "domain_backup.sh":

    /root/domain_backup.sh: line 16: ..: command not found
    /root/domain_backup.sh: line 17: ..: command not found


    Der Ordner mit dem Domain-Namen "xxxx.de" wurde in >/tmp/mysqlbackup/< erstellt - mehr nicht...

    irgendwo ein Fehler?

  20. #20

    Re: Datenbank-Sicherung?

    EDIT: habe den Fehler schon gefunden und gelöscht kopier dir mal das Scipt /root/domain_backup.sh von ^^ neu und das "dos2unix /root/domain_backup.sh" nicht vergessen


    EDIT: vergiss das:
    ok dann mach mal bitte folgendes
    Code:
    /bin/sh -x /root/domain_backup.sh domain.tld > /root/ausgabe.log
    jetzt solltest du unter /root eine datei haben die sich ausgabe.log nennt häng mir die mal bitte an den nächsten Post an

Seite 1 von 3 1 2 3 LetzteLetzte

Datenbank-Sicherung?

Ähnliche Themen zu Datenbank-Sicherung?


  1. Fehlermeldung nach jeder Backup-Sicherung: Moin Mein Plesk 9.2 erstellt automatisch jeden Morgen um 06.00 Uhr per FTP ein Backup aller...



  2. PSA Datenbank: Hallo, ich möchte das anlegen von Kunden in Plesk automatisieren, ich möchte dies nun direkt...



  3. DATENBANK Umzug: Hallo, ich betreibe 2 Shops und bin vor kurzem von einem Webhost auf meinen eigenen Server...



  4. Kunde ohne Domain erreichen & Datenbank-Sicherung: Hallo, meine Plesk-Installation ist leider hinüber, durch ein Update auf 9.0 komme ich nicht...



  5. qmail, Alternative Sicherung: also, da ich meinen Server nun neu aufsetzten musste und auch einiege Probleme mit den Backups...


Besucher kamen mit folgenden Begriffen auf die Seite:

http:www.plesk-forum.dedatenbank-sicherung-1622.html

centos datenbank sicherung

plesk automatisches datenbank backup

automatisches datenbank backup plesk

datenbank sicherung strato

strato vserver automatischen dump

centos mysql backup

plesk datenbanksicherung

wie kann man sql log auslesen suse 11.1

plesk datenbanken sichern

datenbank passwörter plesk auslesen

plesk datenbank sichern

mysql sicherung centos

plesk automatisches backup datenbank

plesk mailbetreff ändern

strato plesk backup ssh tar
strato plesk datenbank backup
plesk datenbank sichern ohne domain
CentOS Plesk datenbank reparieren
plesk shell script geplante aufgaben
mutt leerzeichen im betreff
apt-get install mutt plesk
plesk mutt
plesk mutt ubuntu
mutt und plesk