Direkt zum Inhalt
4,6

Wie kann ich mir das MySQL-Backup automatisch per E-Mail schicken lassen?

Ist das Backup nicht zu groß, können Sie es sich über die Cronjob-Funktion in DirectAdmin automatisch per E-Mail zusenden lassen.

  1. Öffnen Sie DirectAdmin über Meine Produkte (Schaltfläche „DirectAdmin“) und melden Sie sich an
  2. Wählen Sie Cronjobs
  3. Geben Sie bei Minute zum Beispiel 45 ein, bei Stunde zum Beispiel 5 und bei den übrigen Feldern Sternchen, damit es jeden Tag ausgeführt wird.
  4. Legen Sie 2 Cronjobs an. Lassen Sie den 2. Cronjob zum Beispiel eine Stunde später starten
  5. Cronjob 1:
    1. mysqldump --routines -u <databasegebruikersnaam> -p'<wachtwoord>' <databasenaam> > ${HOME}dbbackup.sql
      1. Ersetzen Sie <databasegebruikersnaam> durch den Benutzernamen der Datenbank. Diesen finden Sie in DirectAdmin, wenn Sie auf die Datenbank klicken
      2. <wachtwoord>: das Passwort des betreffenden Datenbankbenutzers. Kennen Sie es nicht, legen Sie einfach einen neuen Benutzer für diese Datenbank an.
      3. <databasenaam>: der vollständige Datenbankname, also im Format benutzer_name
      4. Den Namen dbbackup.sql können Sie auch ändern, wenn Sie mehrere Datenbanken sichern möchten.
  6. Cronjob 2:
    1. Geben Sie als Befehl ein:
      1. /usr/bin/mutt -s "backup" -a /home/<user>/dbbackup.sql -- <mailadres> < /dev/null
      2. Ersetzen Sie <sqlnaam> durch den Namen der Datenbank
      3. Ersetzen Sie <user> durch den Benutzernamen, mit dem Sie sich bei DirectAdmin anmelden
      4. Ersetzen Sie <mailadres> durch die E-Mail-Adresse, an die die SQL-Datei gesendet werden soll.
      5. Den Text backup können Sie durch einen eigenen Text ersetzen (das ist der Betreff der E-Mail)
  7. Klicken Sie anschließend auf „Hinzufügen“.

ACHTUNG: Geben Sie unbedingt eine Minute und eine Stunde ein, also KEINE Sternchen. Würde der Cronjob jede Minute starten, kann das zu großen Problemen führen.

War dieser Artikel hilfreich?

← Zurück zu Hosting allgemein

Einen Moment bitte…

Richten Sie Ihre Domains ein

Legen Sie für jede Domain die Nameserver, die Verknüpfung mit Ihrem Hosting und den künftigen Inhaber fest.

Ihre Domains werden geladen…