Vyhledávání na webu

MySQLDumper: Nástroj pro zálohování databáze MySQL založený na PHP a Perlu


MySQL je jednou z nejpopulárnějších databází na světě. Tuto databázi lze kromě platformy Linux nainstalovat na platformu Microsoft Windows. Proč je tato databáze tak populární? Může to být způsobeno jeho výkonnou funkcí a jeho bezplatným používáním. Jako správce databáze je záloha databáze opravdu zásadní pro udržení dostupnosti dat. Minimalizuje to riziko, pokud se s naší databází něco stane.

Protože MySQL je populární databáze, existuje mnoho softwaru, který můžeme použít k její zálohování. Od režimu konzoly až po webový software. Nyní vám ukážeme MySQLDumper jako nástroj pro zálohování databáze MySQL.

Co je MySQLDumper?

MySQLDumper je další open source webový nástroj pro zálohování databází MySQL. Je postaven z PHP a Perlu a lze jej snadno vypsat a obnovit vaše data MySQL. Je vhodný zejména pro sdílený hosting, kde nemáme přístup k Linuxovému shellu.

Funkce MySQLDumper

Existuje mnoho funkcí MySQLDumper, ale zde jsou některé funkce, které by vás mohly zajímat.

  1. Lehká instalace; jen se ujistěte, že máte funkční webový server a nasměrujte svůj prohlížeč na instalační soubor MySQLDumper.
  2. Všechny parametry se zobrazí před spuštěním zálohování; takže jste si jisti, co děláte.
  3. Databáze-Přehled; podívejte se na běžící procesy/
  4. SQL-Browser: Přístup k tabulkám MySQL, mazání tabulek, úprava nebo vkládání dat.
  5. Dva typy metod zálohování, pomocí PHP nebo Perl.
  6. Kompletní soubory protokolu.
  7. Automatické mazání souborů vašich starých záloh.
  8. Vytvořte ochranu adresáře.

Instalace MySQLDumper v Linuxu

Instalace MySQLDumper je tak snadná. Nejprve si můžeme stáhnout MySQLDumper z následujícího odkazu.

  1. Stáhněte si MySQLDumper

V době psaní tohoto článku je nejnovější verze 1.24. Stáhněte si tedy nejnovější verzi z adresáře svého funkčního webového serveru (tj. /var/www nebo /var/www/html). Jakmile jej budete mít, můžete extrahovat MySQLDumper1.24.4.zip.

unzip MySQLDumper1.24.4.zip

Poté najdete složku „msd1.24.4“. Tato složka obsahuje všechny soubory MySQLDumper. V dalším kroku stačí nasměrovat prohlížeč na instalační soubor MySQLDumper. Soubor je „msd1.24.4/install.php“. Zde jsou kroky super snadného MySQLDumper.

1. Musíme zvolit instalační Jazyk.

2. Potřebujeme vyplnit některé přihlašovací údaje, jako je jméno hostitele, uživatel a heslo MySQL.

3. Připojení k databázi můžeme otestovat kliknutím na tlačítko Připojit k MySQL. Pokud se to podaří, zobrazí se zpráva, že „Databázové připojení bylo navázáno “.

4. Jakmile obdržíte zprávu, klikněte na tlačítko „Uložit“ a pokračujte v instalaci. Dostanete se na domovskou obrazovku.

Jak používat MySQLDumper

Jak můžeme uhodnout z názvu, hlavní funkcí MySQLDumper je zálohování vaší databáze MySQL. S touto aplikací je zálohování (a obnova) MySQL databáze velmi snadné. Začněme se rozhlížet.

Proces zálohování pomocí PHP

Nabídka funkcí se nachází na panelu navigace vlevo. Nejprve musíme vybrat databázi, kterou chceme zálohovat. Můžeme vidět volbu v levém menu.

Na výše uvedeném snímku obrazovky jsme zvolili zálohování databáze s názvem ‚zaměstnanci‘.

Poté můžeme vybrat nabídku „Záloha“ vlevo. Poté v horní oblasti vyberte „Zálohování PHP“. Budeme mít takovou obrazovku.

Poté klikněte na „Start New Backup“. Ukáže se vám průběh zálohovací aktivity.

Po dokončení zálohování se zobrazí oznámení.

Proces zálohování pomocí Perlu

Další metodou zálohování, kterou MySQLDumper podporuje, je „Backup Perl“. Při této metodě použijeme Perl jako záložní jádro.

Před spuštěním této metody zálohování musí váš webový server podporovat skript „Perl/CGI“. V opačném případě se po kliknutí na tlačítko Test Perl zobrazí podobná chyba.

Stejně jako u metody zálohování PHP musíme vybrat databázi, kterou chceme zálohovat. Poté z levého navigačního panelu vyberte nabídku Záloha. Poté klikněte na tlačítko Backup Perl.

MySQLDumper vám ukáže některé aktivní parametry ve spodní části. Poté můžeme kliknout na tlačítko skriptu „Spustit Perl Cron“. Při použití této metody neuvidíme žádný ukazatel průběhu. Doba trvání tohoto zálohovacího procesu bude záviset na databázi, kterou budeme zálohovat. Pokud žádná chyba, zobrazí se nám oznámení jako je toto.

Proces obnovení

Obnovení zálohy je také snadné pomocí MySQLDumper. Na navigačním panelu vlevo můžete kliknout na nabídku „Obnovit“. Na rozdíl od aktivity zálohování jsou všechny zálohy dostupné ve spodní části stránky obnovení.

Když potřebujeme vybrat zálohu, můžeme si z ní vybrat. Ve výše uvedené oblasti je vybraná záloha, která je připravena k obnovení. Pokud chcete provést úplné obnovení, klikněte na tlačítko „Obnovit“ výše. Pokud chcete obnovit pouze některé tabulky, klikněte výše na „Vybrat tabulky“, které chcete obnovit.

Po dokončení klikněte na „Obnovit“. Na dokončení procesu obnovy chvíli počkejte.

Vytvořte ochranu adresáře

Ve výchozím nastavení je domovská stránka MySQLDumper přístupná každému, kdo zná její URL. Pomocí Directory Protection můžeme vytvořit tuto domovskou obrazovku chráněnou heslem. Tato ochrana adresářů využívá funkci „.htaccess“ na webovém serveru Apache.

Chcete-li jej vytvořit, stačí kliknout na tlačítko Vytvořit ochranu adresáře na domovské obrazovce.

Poté požádáte o poskytnutí některých pověření.

Jakmile s tím skončíte, klikněte na tlačítko Vytvořit ochranu adresáře. Poté o tom budete mít potvrzovací stránku.

Pokud nedojde k žádné chybě, zobrazí se zpráva o úspěchu.

Při příští návštěvě stránky se vás MySQLDumper zeptá na heslo, než uvidíte jeho domovskou obrazovku.

Správa souborů

Tato nabídka se používá k údržbě všech dostupných záloh a obnovení.

Zde jsou některé činnosti, které lze na této stránce provádět.

  1. Smazat zálohy ; použijte tlačítka Odstranit v horní oblasti.
  2. Stáhnout zálohy ; klikněte na název zálohy.
  3. Vybrat zálohy ; klepněte na název databáze v oblasti Všechny zálohy.
  4. Nahrajte velké zálohy, které chcete obnovit.
  5. Převést databázi do formátu MySQLDumper (MSD).

Poznámka: Když jsme se pokusili převést databázi bez použití jakékoli komprese, zjistili jsme, že MySQLDumper vytváří databázi s názvem „part_1.sql“. Velikost je menší než původní zdroj.

SQL-Browser

Pokud chcete spustit konkrétní SQL příkaz, můžete to udělat na této stránce SQL-Browser. Ale prosím, měli byste vědět, co děláte.

Konfigurace

Všechny výše uvedené funkce lze konfigurovat z nabídky Konfigurace. Zde jsou některé sekce, které můžeme nakonfigurovat.

Všeobecné

Rozhraní

Automatické mazání

E-mailem

FTP

Cronscript

Správa protokolů

MySQLDumper nám také poskytuje základní protokoly. Můžeme tedy vědět, kdy došlo k aktivitě zálohování-obnovení. Pro přístup na stránku protokolu stačí kliknout na nabídku „Protokol“ na navigačním panelu vlevo.

Existují 3 druhy protokolů. PHP-Log, Perl-Log a Perl-Complete Log.

Závěr

MySQLDumper nemusí být nejlepší zálohovací nástroj pro MySQL. Ale díky snadnému používání této aplikace mohou lidé začít tuto aplikaci používat. Bohužel jsem zjistil, že MySQLDumper není vybaven offline dokumentací. Ale přesto je to skvělý alternativní nástroj pro zálohování databáze MySQL.

http://www.mysqldumper.net/