Tento článek popisuje, jak zálohovat databáze MySQL® v operačním systému Ubuntu® pomocí Holland and Cloud Backup.
Instalovat Holland
-
Získejte uvolňovací klíč pro Holland spuštěním následujícího příkazu:
wget https://download.opensuse.org/repositories/home:/holland-backup/xUbuntu_XX.XX/Release.key -O - | sudo apt-key add -
Poznámka: Nahraďte
xUbuntu_XX.XX
s verzí operačního systému Ubuntu, kterou používáte. Například pro Ubuntu 13.04 použijtexUbuntu_13.04
. -
Otevřete soubor seznamu /etc/apt/sources.list.d/holland.list v textovém editoru a přidejte následující řádek:
deb https://download.opensuse.org/repositories/home:/holland-backup/xUbuntu_XX.XX/ ./
Poznámka: Nahraďte
xUbuntu_XX.XX
s verzí operačního systému Ubuntu, kterou používáte.Uložte a zavřete soubor.
-
Pro aktualizaci a instalaci Holland spusťte následující příkazy:
apt-get update apt-get install holland-common holland-mysqldump
Nakonfigurujte Holandsko
Než nakonfigurujete Holland pro své zálohy, ujistěte se, že máte soubor .my.cnf soubor ve vašem /root/ adresář. Pokud tento soubor nemáte, vytvořte jej a zadejte následující informace:
[client]
user=root
password=yourpasswordhere
Výchozí umístění pro vaše zálohy je /var/spool/holland . Pokud chcete zálohy ukládat do jiného umístění, otevřete /etc/holland/holland.conf soubor v textovém editoru a upravte následující řádek:
backup_directory = /var/spool/holland
Holland ve výchozím nastavení ukládá do adresáře záloh pouze jednu zálohu. Pokud chcete mít v adresáři záloh více záloh, otevřete /etc/holland/backupsets/default soubor v textovém editoru a upravte následující řádek:
backups-to-keep = 1
Chcete-li se ujistit, že všechna nastavení konfigurace jsou správná, spusťte následující příkaz:
holland bk
Váš adresář záloh Holland by nyní měl vypadat podobně jako v následujícím příkladu:
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
Naplánovat zálohy pro Holandsko
Holland můžete použít k plánování pravidelných záloh vaší databáze. Chcete-li tak učinit, otevřete /etc/crontab soubor a přidejte novou úlohu cronu. Následující příklad říká Hollandovi, aby spouštěl zálohu každý den ve 3:00:
0 3 * * * root holland bk
Následující syntaxe tvoří úlohu cron:
Minute(0-59) Hour(0-24) Day_of_month(1-31) Month(1-12) Day_of_week(0-6) Command_to_execute
Naplánované zálohování můžete nastavit tak, aby se spouštělo tak často, jak chcete.
Zálohujte Holandsko pomocí Cloud Backup
Pokyny, jak zálohovat své záložní soubory Holland do Rackspace Cloud Backup, najdete v části Vytvoření zálohy.