mysql datenbank täglich vom cron sichern

Dieses Thema im Forum "SQL und Datenbanken" wurde erstellt von ccc, 06.07.2004.

  1. ccc

    ccc Routinier

    Dabei seit:
    01.11.2003
    Beiträge:
    288
    Zustimmungen:
    0
    hi

    howto mysql datenbank täglich vom cron sichern ?

    gruss
    ccc
     
  2. Anzeige

    Schau dir mal diesen Ratgeber an. Viele Antworten inkl. passender Shell-Befehle!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 ExRevel, 06.07.2004
    ExRevel

    ExRevel Routinier

    Dabei seit:
    16.02.2003
    Beiträge:
    430
    Zustimmungen:
    0
    Ort:
    Stuttgart
    Googln bildet :)

    Schreib dir doch schnell ein PHP Script und packs in den Cron, diese Seite dürfte dir dabei helfen:

    http://dev.mysql.com/doc/mysql/en/Backup.html

    Oder du machst einfach ein Backup des Datenverzeichnisses deiner SQL Datenbank, weil mehr als die Datensätze in einer Dateispeichern macht die Datenbank ja auch nicht.

    ciao Exi
     
  4. #3 The Unknown, 07.07.2004
    The Unknown

    The Unknown Doppel-As

    Dabei seit:
    13.03.2004
    Beiträge:
    103
    Zustimmungen:
    0
    .. wenn man die Möglichkeit zu cronjobs hat, bräuchte man eigentlich nicht unbedingt php zum sichern einer ganzen db - die mysql-programmem sollten ausreichen.

    man mysqldump

    natürlich vorrausgesetzt das der user dies auch verwenden darf ;)
     
  5. #4 ExRevel, 07.07.2004
    ExRevel

    ExRevel Routinier

    Dabei seit:
    16.02.2003
    Beiträge:
    430
    Zustimmungen:
    0
    Ort:
    Stuttgart
    Wie auch im Text des Links steht... ein php Script war ein vorschlag, mehr nicht.
     
  6. #5 The Unknown, 07.07.2004
    The Unknown

    The Unknown Doppel-As

    Dabei seit:
    13.03.2004
    Beiträge:
    103
    Zustimmungen:
    0
    hups .. ich dacht der link war eine Ausformulierung des PHP-Scriptvorschlages ..

    <-- sich als nun klickfauler nicht-link-klicker geouted hat :/
     
  7. #6 damager, 07.07.2004
    damager

    damager Moderator

    Dabei seit:
    27.08.2003
    Beiträge:
    3.065
    Zustimmungen:
    0
    Ort:
    Munich
    also ich mache das so (ohne php):

    hat für mich schon immer gereicht :]
     
  8. #7 ExRevel, 07.07.2004
    ExRevel

    ExRevel Routinier

    Dabei seit:
    16.02.2003
    Beiträge:
    430
    Zustimmungen:
    0
    Ort:
    Stuttgart
    *lol* Dir sei verziehen! Najo, da steht halt der tabledump-befehl drin erklärt.

    @ccc und lass uns teilhaben, wie wirst dus machen? :)

    @damager, jo schaut doch sehr gut und vorallem simpel aus.
     
  9. #8 The Unknown, 07.07.2004
    The Unknown

    The Unknown Doppel-As

    Dabei seit:
    13.03.2004
    Beiträge:
    103
    Zustimmungen:
    0
    kleienr Nachtrag aber noch zum Script:
    Wenn man ein solches sich schreibt, sollte man drauf achten das _nur_ der jeweilige Cron-Nutzer zugriff drauf hat, da hier ein Klartext-Passwort angegeben wird - soll ja nicht in Fremde hände geraten ;)
     
  10. #9 damager, 07.07.2004
    damager

    damager Moderator

    Dabei seit:
    27.08.2003
    Beiträge:
    3.065
    Zustimmungen:
    0
    Ort:
    Munich
    jup, und vorallem es läuft :D ... recover ist auch schon getestet ;)

    da hast du vollkommend recht ... in der regel läuft das skript über die cron von dem user "mysql" und nur ihm gehört das skript (700).
    das root reingucken kann muss man ja hier nicht erwähnen :sly:
     
  11. ccc

    ccc Routinier

    Dabei seit:
    01.11.2003
    Beiträge:
    288
    Zustimmungen:
    0
    oder so ein script über cron laufen:

    Code:
    #!/bin/bash
    #
    # MySQL Backup Script
    #
    # dumps Database mysql and test
    # and truncates binary logs
    # to /backup
    
    MYSQLBIN=/home/mysql/bin
    DUMPDIR=/backup
    
    if test -x $MYSQLBIN/mysqldump
     then
     echo "Dumping Database mysql..."
     $MYSQLBIN/mysqldump -u root --password=password --flush-logs --opt mysql > $DUMPDIR/mysql
    
     echo "Dumping Database test..."
     $MYSQLBIN/mysqldump -u root --password=password --flush-logs --opt test > $DUMPDIR/test
    
      else
        echo "Backup failed"
    fi
    
    gruss
    ccc
     
Thema:

mysql datenbank täglich vom cron sichern

Die Seite wird geladen...

mysql datenbank täglich vom cron sichern - Ähnliche Themen

  1. MySQL Datenbank / Phpmyadmin Fehler #2002

    MySQL Datenbank / Phpmyadmin Fehler #2002: Wie oben schon beschrieben kommt bei mir immer wenn ich versuche auf Phpmyadmin zu verbinden dieser Fehler : #2002 Die Anmeldung am MySQL-Server...
  2. Kann exim4, Mails direkt in eine mySQL Datenbank speichern?

    Kann exim4, Mails direkt in eine mySQL Datenbank speichern?: Hallo zusammen Möchte meinen exim4 Mail-Server dazu bringen, dass er alle Mails die er entweder per POP3 abruft oder später auch per SMTP...
  3. MySQL - Datenbank bleibt "hängen"

    MySQL - Datenbank bleibt "hängen": Hallo, habe hier seit ein paar Tagen komische Probleme. Auf dem Root Server läuft ein WBB Board mit MYSQL Datenbank. In unregelmässigen...
  4. Datenbank von MS-SQL nach MySQL importieren

    Datenbank von MS-SQL nach MySQL importieren: Hallo, ich habe MS-SQL Datenbanken und möchte diese in MySQL importieren. Wie ist das am einfachsten möglich? Gibt es eine Möglichkeit sich...
  5. MySQL Datenbank sichern ohne das der Dienst UP ist

    MySQL Datenbank sichern ohne das der Dienst UP ist: Hallo Zusammen, ich habe einen alten Debian Server (3.0) mit MySQL Datenbank auf einem (ebenfalls 3 Jahre alten) vServer - das ganze sollte...