GNU/Linux >> Znalost Linux >  >> Linux

Použijte Holland a Cloud Backup k zálohování databází MySQL

Tento článek popisuje, jak zálohovat databáze MySQL® v operačním systému Ubuntu® pomocí Holland and Cloud Backup.

Instalovat Holland

  1. 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 .

  2. 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.

  3. 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.


Linux
  1. Oprava databází MySQL InnoDB

  2. Jak nainstalovat a používat MySQL na Ubuntu 20.04

  3. Zálohování MySQL 1.1

  1. Inkrementální zálohování MySQL – bodové zálohování a obnova databází InnoDB a MyIsam

  2. MySQL:Jak zálohovat (vypsat) a obnovit databázi pomocí mysqldump

  3. Vytvořte novou databázi a použijte ji v MySQL/MariaDB

  1. Jak importovat a exportovat databáze MySQL v Linuxu

  2. CloudBerry – Perfektní cloudové zálohování napříč platformami pro jednotlivce a IT profesionály

  3. Zálohování a obnova databáze MySQL pomocí mysqlhotcopy