sql >> Databáze >  >> RDS >> Mysql

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 nainstalovat do Microsoft Windows platformě kromě Linuxu plošina. 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 zachování dostupnosti dat. Minimalizuje to riziko, pokud se s naší databází něco stane.

Od MySQL je populární databáze, existuje mnoho softwaru, který můžeme použít k jejímu 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. Snadná 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. Přehled databáze; podívejte se na běžící procesy/
  4. Prohlížeč SQL: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. Vyplňte 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 do 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 „msd1.24.4 ‘ složka. 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 Připojit k MySQL knoflík. Pokud se to podaří, zobrazí se zpráva, že „Připojení k databázi bylo navázáno “.

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

Jak používat MySQLDumper

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

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. Tuto možnost vidíme v nabídce vlevo.

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

Poté můžeme vybrat ‘Zálohovat ‘ menu vlevo. Poté zvolte „Zálohování PHP “ v horní oblasti. 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“ . S touto metodou použijeme Perl jako záložní jádro.

Upozorňujeme, že váš webový server musí podporovat „Perl /CGI ‘ skript před spuštěním této metody zálohování. 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 ‘Spustit Perl Cron tlačítko skriptu. 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 nedojde k žádné chybě, zobrazí se nám oznámení, jako je toto.

Proces obnovení

Obnovení zálohy je také snadné pomocí MySQLDumper. Můžete kliknout na „Obnovit ‘ z navigačního panelu vlevo. 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 “ tlačítko nahoře. Pokud chcete obnovit pouze některé tabulky, klikněte na „Vybrat tabulky ‘ k obnovení výše.

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áře využívá „.htaccess “ funkce na webovém serveru Apache.

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

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

Jakmile s tím skončíte, klikněte na Vytvořit ochranu adresáře knoflík. 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é aktivity, 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. Vyberte zálohy; klikněte na Název databáze v oblasti Všechny zálohy.
  4. Nahrajte velké zálohy k obnovení.
  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.

Prohlížeč SQL

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.

Obecné
Rozhraní
Automatické mazání
E-mail
FTP
Cronscript

Správa protokolů

MySQLDumper poskytnout nám také 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ů. Protokol PHP , Perl-Log a Perl-Complete Log .

Závěr

MySQLDumper nemusí být nejlepším zálohovacím nástrojem 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/


  1. Jak funguje funkce RIGHT() v SQL Server (T-SQL)

  2. Jak zkrátit tabulku v postupu Oracle?

  3. Jak vypočítat rozdíl mezi dvěma daty v MySQL

  4. Fulltextové vyhledávání v Postgres nebo CouchDB?