automatisierte Backups einer MySQL DB

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • automatisierte Backups einer MySQL DB

    Hat jemand ne Idee wie ich auf meinem Server automatisierte (z.b. täglich/wöchtenlich) Backups einer beliebigen MySQL Datenbank realisieren kann?

    Ich denke mal mit PHP wärs am einfachsten, jedoch hab ich kein Bock mir ein Skript dazu zu schreiben.
    Also, falls jemand sowas in der Richtung hat, oder jemanden kennt, der jemanden kennt, dann immer her damit... ;)

    Achja, die Backups sollten entweder lokal auf dem Server gespeichert werden, oder noch besser per mail verschickt werden.

    Danke im Vorraus,
    Raytracer
  • Servus!

    Ich denke folgendes kleines Skript sollte es tun:

    Shell-Script

    1. #!/bin/bash
    2. dl=`date +"%y%m%d_%H%M"`
    3. mysqldump --databases db1 db2 dbx -u username -p password > backup_$(dt).sql


    Nat. db1/2..x durch die namen der datenbanken ersetzen, uname und pw nicht vergessen! Ansonsten: "man mysqldump" ist dein Freund :)

    Um das wöchentlich zu machen einfach einen entsprechenden Eintrag in /etc/cron
    machen [ich gehe jetzt von einem Linux-server aus]

    mehr ist das nicht.

    Gru0,
    Franck