Jak instalovat, konfigurovat a spouštět automysqlbackup v Linuxu



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Pamatovat si, že vždy musíme zálohovat server MySQL, může být obtížné, ale naštěstí existuje skript, který může celý proces automatizovat. Nebudete ani muset psát žádný bash Linuxový kód, protože zkušení programátoři pro vás již vytvořili skript automysqlbackup. Možná jej budete moci nainstalovat automaticky.



Uvedení do provozu může být občas výzvou, proto jsme stanovili podrobnosti o nejlepším způsobu nastavení softwaru a jeho následném spuštění. Jakmile bude na místě, nebudete muset dělat mnoho.



Metoda 1: Instalace automysqlbackup pomocí správce balíčků

Několik distribucí Linuxu, jako je Debian, a různé verze odvozené od Ubuntu, včetně Ubuntu Serveru, vám umožňují vytvořit skript automysqlbackup pouze pomocí správce balíků apt-get. Pokud používáte zredukovanou verzi Debianu nebo Ubuntu Serveru, možná nebudete mít k dispozici nic jiného než virtuální terminály. V tomto případě podržte klávesy CTRL, ALT a F1, abyste se dostali k prvnímu terminálu a přihlásili se.



Uživatelé distribuce lehkého desktopového prostředí, kteří jsou stále vhodní pro práci na serveru, jako je Lubuntu, Xubuntu nebo Debian-Xfce4, mohou chtít buď vybrat nabídku Aplikace nebo Whisker, kliknout na Kořenový terminál a zadat heslo pro správu. Můžete také podržet klávesy Ctrl, Alt a T a otevřít standardní uživatelskou výzvu.

Pokud máte přístup root, zadejte apt-get install automysqlbackup a stiskněte klávesu enter. Pokud nemáte přístup root, budete muset zadat sudo apt-get install automysqlbackup a stisknout klávesu Enter. To by mělo fungovat i na různých derivátech Linux Mint.

Uživatelé Arch Linuxu, kteří mají přístup root, kteří provedli tyto kroky, by měli mít možnost nainstalovat jej spuštěním pacman -S automysqlbackup 3.0_rc6-3 , i když také budou muset před příkaz umístit sudo, pokud běží jako uživatel root.



Pamatovat si, že vždy musíme zálohovat server MySQL, může být obtížné, ale naštěstí existuje skript, který může celý proces automatizovat. Nebudete ani muset psát žádný bash Linuxový kód, protože zkušení programátoři pro vás již vytvořili skript automysqlbackup. Možná jej budete moci nainstalovat automaticky.

Uvedení do provozu může být občas výzvou, proto jsme stanovili podrobnosti o nejlepším způsobu nastavení softwaru a jeho následném spuštění. Jakmile bude na místě, nebudete muset dělat mnoho.

Metoda 1: Instalace automysqlbackup pomocí správce balíčků

Několik distribucí Linuxu, jako je Debian, a různé verze odvozené od Ubuntu, včetně Ubuntu Serveru, vám umožňují vytvořit skript automysqlbackup pouze pomocí správce balíků apt-get. Pokud používáte zredukovanou verzi Debianu nebo Ubuntu Serveru, možná nebudete mít k dispozici nic jiného než virtuální terminály. V tomto případě podržte klávesy CTRL, ALT a F1, abyste se dostali k prvnímu terminálu a přihlásili se.

Uživatelé distribuce lehkého desktopového prostředí, kteří jsou stále vhodní pro práci na serveru, jako je Lubuntu, Xubuntu nebo Debian-Xfce4, mohou chtít buď vybrat nabídku Aplikace nebo Whisker, kliknout na Kořenový terminál a zadat heslo pro správu. Můžete také podržet klávesy Ctrl, Alt a T a otevřít standardní uživatelskou výzvu.

Pokud máte přístup root, zadejte apt-get install automysqlbackup a stiskněte klávesu enter. Pokud nemáte přístup root, budete muset zadat sudo apt-get install automysqlbackup a stisknout klávesu Enter. To by mělo fungovat i na různých derivátech Linux Mint.

Uživatelé Arch Linuxu, kteří mají přístup root, kteří provedli tyto kroky, by měli mít možnost nainstalovat jej spuštěním pacman -S automysqlbackup 3.0_rc6-3 , i když také budou muset před příkaz umístit sudo, pokud běží jako uživatel root.

Metoda 2: Instalace automysqlbackup ze SourceForge

Uživatelé systémů Fedora, Red Hat, CentOS, Slackware a několika dalších hlavních distribucí Linuxu mohou zjistit, že nemají k dispozici žádný balíček automysqlbackup, takže si budou muset otevřít prohlížeč výběrem Mozilla Firefox, Chrome, Chromium nebo Midori z nabídku Aplikace a poté Internet v jejich desktopovém prostředí nebo případně podržením klávesy Super a stisknutím W. Přejděte na https://sourceforge.net/projects/automysqlbackup/ a stiskněte Enter.

Klikněte na zelené tlačítko Stáhnout a počkejte na dokončení stahování. Mělo by to trvat jen několik sekund a SourceForge vám automaticky nabídne přímý odkaz, pokud jste se ho snažili získat. Otevřete příkazový řádek a zadejte cd ~ / Soubory ke stažení nebo se místo toho přesuňte do libovolného adresáře se soubory ke stažení. Tento soubor můžete samozřejmě přesunout pomocí vyměnitelného zařízení, pokud jej potřebujete umístit na server bez jakéhokoli grafického uživatelského rozhraní nebo pokud byste si jej teoreticky mohli stáhnout pomocí prohlížeče příkazového řádku, jako je w3m.

Až se dostanete do správného adresáře, zadejte tar zxvf automysqlbackup-v3.0_rc6.tar.gz extrahovat to. Pamatujte, že název souboru se může někdy v budoucnu změnit, pokud dojde k nějaké aktualizaci. Nakonec skončíte se šesti soubory, potenciálně v adresáři. Možná budete chtít zadat cd a stisknout tabulátor a poté zadat pro přesun do uvedeného adresáře. Než budete pokračovat, je dobré spustit více README, abyste viděli, jaké rady vývojáři dávají.

Spusťte skript install.sh zadáním ./install.sh a stisknutím klávesy Enter. Ke spuštění budete potřebovat oprávnění uživatele root, takže pokud ještě nejste v kořenovém prostředí, budete jej muset předmluvit pomocí sudo. To by se mělo o všechno postarat automaticky.

Metoda 3: Spuštění ruční instalace

Pokud z nějakého důvodu skript install.sh selže a vy jste se ujistili, že jste jej předmluvili s kódem ./, možná ho budete muset nainstalovat ručně. Pokud ještě nemáte rootovou výzvu, vytvořte ji zadáním sudo -i a stisknutím klávesy enter. Tyto příkazy musí být spuštěny z adresáře, do kterého jste rozbalili tarball.

Je dobrý nápad vytvořit vlastní konfigurační soubor. Použijte cp automysqlbackup.conf NAME.conf příkaz, který nahradil NAME skutečným názvem, který chcete dát souboru.

Metoda 4: Úpravy konfiguračního souboru

Otevřete konfigurační soubor pomocí nano nebo vi a všimnete si, že soubor má desítky komentářů. Budete muset zadat uživatele MySQL s alespoň oprávněními SELECT, i když ve vašem systému pravděpodobně máte pouze jednoho minimálního uživatele. K tomu nechcete použít účet správce. Zadejte název do jednoduchých uvozovek v řádku:

CONFIG_mysql_dump_username = ”

Budete muset zadat jejich heslo mezi jednoduché uvozovky v řádku:

CONFIG_mysql_dump_password = ”

Musíte jen nastavit CONFIG_mysql_dump_host proměnná až CONFIG_mysql_dump_host = 'localhost' protože váš server je pouze místní počítač.

Ujistěte se, že jste nastavili CONFIG_backup_dir = do adresáře, do kterého může uživatel uložit zálohované soubory. Řekněme například, že máte uživatele s názvem mybackups, pak budete muset použít / home / mybackups / backups jinak se pokusí použít adresář uživatele jako celek. Pokud uvedený adresář ještě neexistuje, budete muset použít příkaz mkdir.

I když můžete do databáze přidat názvy databází CONFIG_db_names = () proměnnou mezi závorkami, ponecháte-li ji prázdnou, všechny se zkopírují. Můžete použít CONFIG_db_exclude = () v závorkách přidejte všechna umístění, která chcete skriptu přeskočit.

Skript může držet denní zálohy po dobu jednoho týdne, ale můžete to změnit změnou proměnné CONFIG_rotation_daily = na něco jiného než číslice 7. Tyto výchozí hodnoty se mohou čas od času změnit. Konfigurační soubor, se kterým jsme se potkali, používal 6 jako výchozí.

Poté můžete spustit z příkazového řádku a nahraďte název souboru názvem, který jste vytvořili, nebo jej přidejte do spouštěcího skriptu nebo cronu. Pokud jste potřebovali linku cron, možná budete chtít zkusit:

0 0 * * * / usr / local / bin / backupscript

To běží každý den o půlnoci.

5 minut čtení