Ich verwende Back-in-Time zum Sichern meiner Projekte. aber meine Datenbanken sind nicht enthalten. Ich möchte die gesamte Datenbankplanung nach Tag oder Stunden sichern. Gibt es ein Tool zum automatischen Sichern von MySQL?
Ich verwende Back-in-Time zum Sichern meiner Projekte. aber meine Datenbanken sind nicht enthalten. Ich möchte die gesamte Datenbankplanung nach Tag oder Stunden sichern. Gibt es ein Tool zum automatischen Sichern von MySQL?
Antworten:
MySQL Admin (eingestellt - war in natty verfügbar) verfügt über ein Backup-Tool mit einem (Basis-) Scheduler , mit dem täglich, wöchentlich oder monatlich Backups erstellt werden können. Es ist sogar in Ubuntu enthalten: mysql-admin .
Zufälliges Bild aus dem Web:
Meine Lieblingsmethode ist die Befehlszeile, und ich habe ein Sicherungsskript in UF gefunden .
#! / bin / bash #Script, um eine reguläre Kopie einer MySQL-Datenbank zu erstellen und diese in SAVEDIR zu kopieren. USER = "autorisierter_Benutzer" PASSWORD = "the_password" DATABASE = "Datenbankname" SAVEDIR = "/ backup" / usr / bin / nice -n 19 / usr / bin / mysqldump -u $ USER --password = $ PASSWORD - Standard-Zeichensatz = utf8 $ DATABASE -c | / usr / bin / nice -n 19 / bin / gzip -9> $ SAVEDIR / $ DATABASE - $ (Datum '+% Y% m% d-% H'). sql.gz
Bearbeiten Sie die Variablen, speichern Sie sie als .bkup.sh und führen Sie sie in einer Crontab aus . Dann haben Sie eine automatische MySQL-Sicherung. Der gesamte Code für dieses Skript wird hier erläutert . Ein großes Lob an kat_ams.
Wenn Sie sich auf einem Server ohne GUI befinden, finden Sie hier ein Paket, mit dem standardmäßig täglich alle Ihre MySQL-Datenbanken gesichert und gedreht werden.
sudo apt-get install automysqlbackup
Das ist es. Die Standardkonfiguration ist vernünftig, sodass Sie fertig sind, es sei denn, Sie benötigen etwas Besonderes. Die Sicherungsdateien werden dort abgelegt, /var/lib/automysqlbackup
wo Sie sie außerhalb des Standorts synchronisieren sollten.
/etc/default/automysqlbackup
weiteren Informationen konfigurieren, die nach der Ausführung verfügbar sindman automysqlbackup