GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Verwenden Sie Holland und Cloud Backup, um MySQL-Datenbanken zu sichern

Dieser Artikel beschreibt, wie Sie MySQL®-Datenbanken auf dem Ubuntu®-Betriebssystem mithilfe von Holland und Cloud Backup sichern.

Installieren Sie Holland

  1. Rufen Sie den Freigabeschlüssel für Holland ab, indem Sie den folgenden Befehl ausführen:

    wget https://download.opensuse.org/repositories/home:/holland-backup/xUbuntu_XX.XX/Release.key -O - | sudo apt-key add -
    

    Hinweis: Ersetzen Sie xUbuntu_XX.XX mit der von Ihnen verwendeten Version des Ubuntu-Betriebssystems. Verwenden Sie beispielsweise für Ubuntu 13.04 xUbuntu_13.04 .

  2. Öffnen Sie die Listendatei /etc/apt/sources.list.d/holland.list in einem Texteditor und fügen Sie die folgende Zeile hinzu:

    deb https://download.opensuse.org/repositories/home:/holland-backup/xUbuntu_XX.XX/ ./
    

    Hinweis: Ersetzen Sie xUbuntu_XX.XX mit der von Ihnen verwendeten Version des Ubuntu-Betriebssystems.

    Speichern und schließen Sie die Datei.

  3. Führen Sie die folgenden Befehle aus, um Holland zu aktualisieren und zu installieren:

    apt-get update
    apt-get install holland-common holland-mysqldump
    

Holland konfigurieren

Bevor Sie Holland für Ihre Backups konfigurieren, vergewissern Sie sich, dass Sie eine .my.cnf haben Datei in Ihrem /root/ Verzeichnis. Wenn Sie diese Datei nicht haben, erstellen Sie eine und geben Sie die folgenden Informationen ein:

 [client]

  user=root

  password=yourpasswordhere

Der Standardspeicherort für Ihre Sicherungen ist /var/spool/holland . Wenn Sie Ihre Backups an einem anderen Ort speichern möchten, öffnen Sie /etc/holland/holland.conf Datei in einem Texteditor und bearbeiten Sie die folgende Zeile:

backup_directory = /var/spool/holland

Holland speichert standardmäßig nur ein Backup im Backup-Verzeichnis. Wenn Sie mehrere Sicherungen in Ihrem Sicherungsverzeichnis haben möchten, öffnen Sie /etc/holland/backupsets/default Datei in einem Texteditor und bearbeiten Sie die folgende Zeile:

backups-to-keep = 1

Führen Sie den folgenden Befehl aus, um sicherzustellen, dass alle Ihre Konfigurationseinstellungen korrekt sind:

holland bk

Ihr Holland-Backup-Verzeichnis sollte nun ähnlich wie im folgenden Beispiel aussehen:

total 12
  drwxrwx--- 3 root root 4096 Sep 29 19:37 .
  drwxr-xr-x 3 root root 4096 Sep 29 19:08 ..
  drwxrwx--- 3 root root 4096 Sep 29 19:37 20130929_193720
  lrwxrwxrwx 1 root root   42 Sep 29 19:37 newest -> /var/spool/holland/default/20130929_193720
  lrwxrwxrwx 1 root root   42 Sep 29 19:37 oldest -> /var/spool/holland/default/20130929_193720

Planen Sie Holland-Backups

Sie können Holland verwenden, um regelmäßige Sicherungen Ihrer Datenbank zu planen. Öffnen Sie dazu die /etc/crontab Datei und fügen Sie einen Newcron-Job hinzu. Das folgende Beispiel weist Holland an, jeden Tag um 3:00 Uhr eine Sicherung auszuführen:

0 3 * * * root holland bk

Die folgende Syntax bildet einen Cronjob:

Minute(0-59) Hour(0-24) Day_of_month(1-31) Month(1-12) Day_of_week(0-6) Command_to_execute

Sie können Ihr geplantes Backup so einstellen, dass es so oft ausgeführt wird, wie Sie möchten.

Sichern Sie Holland mit Cloud Backup

Anweisungen zum Sichern Ihrer Holland-Sicherungsdateien in Rackspace Cloud Backup finden Sie unter Sicherung erstellen.


Linux
  1. Inkrementelle MySQL-Sicherung – Point-in-Time-Sicherung und -Wiederherstellung von InnoDB- und MyIsam-Datenbanken

  2. Reparieren von MySQL InnoDB-Datenbanken

  3. Erstellen Sie eine neue Datenbank und verwenden Sie sie in MySQL/MariaDB

  4. So installieren und verwenden Sie MySQL unter Ubuntu 20.04

  5. MySQL-Sicherung 1.1

MEGA-Cloud-Speicher unter Linux installieren und verwenden

CloudBerry Ein benutzerfreundliches Cloud-Backup-Tool für Linux

So sichern Sie alle MySQL-Datenbanken über die Befehlszeile

So verwenden Sie Timeshift zum Sichern und Wiederherstellen von Linux

So installieren und verwenden Sie Rdiff-backup in RHEL-Systemen

So installieren und verwenden Sie MySQL Workbench unter Ubuntu 18.04