6 nejlepších nástrojů pro zálohování MySQL
MySQL je velmi široce používaný systém pro správu relačních databází . Aplikace je zdarma k použití a obvykle je součástí balíčků webhostingu. V důsledku toho je těžké vyhnout se používání MySQL, pokud vaše firma provozuje webové stránky.
Rozsáhlé používání MySQL pro systémy elektronického obchodování znamená, že jeho integrita a dostupnost jsou rozhodující do mnoha podniků. Pokud dojde k vymazání vaší databáze MySQL, přišli jste o katalog produktů, prodejní objednávky a záznamy o doručení. Kromě toho může ztráta dat z MySQL způsobit selhání vašeho podnikání.
Zde je náš seznam šesti nejlepších nástrojů pro zálohování Oracle:
- Vembu BDR Suite VÝBĚR REDAKCE Tento balíček zálohování, replikace a obnovy poskytuje varianty pro VMWare a Hyper-V a lokálně extrahuje databázové objekty a poté je přenese do vzdáleného úložiště. Nabízí se v bezplatné a placené verzi pro Windows Server nebo Linux a je k dispozici na 30denní bezplatnou zkušební verzi.
- N-schopná ochrana dat Cove Tato platforma SaaS může zálohovat servery nebo jednotlivé aplikace. MySQL je jednou z aplikací, které služba dokáže chránit svými bezpečnostními procesy.
- otomatický Tato cloudová platforma nabízí ochranu pro MySQL a také databáze MongoDB a PostgreSQL.
- Commvault Backup and Recovery Tato služba nabízí řadu strategií zálohování a zahrnuje specializovaného agenta pro správu zálohování databází MySQL. Běží na Windows Server.
- Bacula Zálohovací systém dostupný v bezplatné a placené verzi, který zahrnuje procesy pro zálohování databází MySQL. Běží na Unixu a Linuxu.
- Záloha Iperius Tento zálohovací softwarový balíček má několik plánů a vyšší edice zahrnují specializované procesy pro zálohování databází MySQL. Běží na Windows a Windows Server.
Zálohování MySQL
Jednoduchým řešením, jak zabránit katastrofě s MySQL, je zálohovat data že to drží. Frekvence, s jakou zálohujete své instance MySQL, závisí na obrat transakcí v databázi. Mějte však na paměti, že byste mohli ztratit všechna data uložená v záloze, takže si vypočítejte dobu, po kterou si můžete dovolit nechat databázové záznamy ztratit – pravděpodobně žádná.
Naštěstí existuje služba stop-gap, která vám umožní znovu sestavit databázi. To je transakční protokoly Systém. Měli byste však vědět, že služba vytváření protokolu transakcí je neaktivní ve výchozím nastavení v MySQL – musíte jej zapnout pro každou instanci. Dalším problémem, kterému budete čelit, je, že systém může zapisovat mnoho souborů, což může být náročné na správu, zejména pokud máte ve své databázi hodně aktivity.
Nejjednodušší způsob, jak využít protokoly transakcí k obnovení záznamů databáze, je zakoupit si nástroj, který bude tento proces spravovat za vás. Efektivně zakoupíte zálohovací nástroj MySQL.
Zálohovací strategie MySQL
Jakmile jste se rozhodli frekvence z vašich záloh pro instance databáze MySQL, musíte pracovat kam umístit soubory že záložní systém rozbalí. To lze provést lokálně nebo na vzdáleném serveru. Vzdálený server může být jeden z vašich vlastních na jiném webu nebo pronajatý prostor na cloudovém serveru.
Při rozhodování o strategii pro cíle zálohování byste měli zvážit hrozby, kterým by vaše firma mohla čelit bezprostřednost požadavků na dostupnost. Pravděpodobně dojdete ke stejnému závěru jako všichni ostatní – potřebujete místní kopii pro rychlou obnovu a navíc vzdálenou kopii na ochranu před každou možnou fyzickou katastrofou, která by mohla nastat ve vašich prostorách.
Pokud je vaše databáze MySQL cloud-rezident už se nemusíte příliš starat o pokrytí problémů na vašem webu. Můžete například extrahovat záznamy do zařízení ve svých kancelářích, protože původní databáze hostovaná v cloudu bude stále pěkně fungovat, pokud bude vaše budova vyhozena do povětří.
Nejlepší zálohovací nástroje MySQL
Každý podnik je jiný. Váš podnik však pravděpodobně bude spadat do jednoho z malého počtu Kategorie které se týkají jeho velikosti, jeho distribuce, zákaznické základny a požadavků na konektivitu. Tento obchodní model bude určovat typ zálohovací služby MySQL, kterou bude vyžadovat. Vzhledem k tomu, že podniky mají různé struktury, nejlepší zálohovací služba MySQL pro podnik nebude vyhovovat společnosti fungující odlišně. Proto by se několik různých zálohovacích služeb My SQL kvalifikovalo jako „ nejlepší .“
Naše metodika pro výběr zálohovacího nástroje MySQL
Zkontrolovali jsme trh se systémy pro zálohování instancí databáze MySQL a analyzovali jsme možnosti na základě následujících kritérií:
- Řada možností pro ukládání záloh
- Systémy, které mohou skenovat cloudové platformy a také služby pro místní servery
- Snadno použitelný systém pro netechnické uživatele
- Protokolování a hlášení pro sledování akcí správce
- Šifrování pro ochranu přenosů souborů a zálohování
- Bezplatná zkušební verze nebo demo účet pro nezávazné hodnocení
- Hodnota za peníze, představovaná přizpůsobivými službami za rozumnou cenu
S ohledem na tuto sadu kritérií jsme identifikovali řadu zálohovacích a obnovovacích systémů MySQL, které nabízejí řešení pro jakýkoli typ a velikost podniku.
Více o každé z těchto služeb si můžete přečíst v následujících částech.
1. Vembu BDR Suite (ZKUŠEBNÍ ZKOUŠKA ZDARMA)
Apartmá Vembu BDR je rodina nástrojů pro zálohování a obnovu, které lze také použít pro replikaci a migraci. Existuje šest různých balíčků a verze, kterou pokrývá MySQL je nazýván Vembu BDR Suite pro aplikace a DB . Tento systém je také schopen zálohovat SQL Server a Microsoft Exchange databází.
Klíčové vlastnosti:
- Zálohování do místních a vzdálených obchodů
- Obnova na úrovni tabulky
- Provede výpis databáze
- Použijte pro migraci nebo replikaci
- Volná varianta
Vembu BDR Suite je také k dispozici pro zálohování virtualizací spravovaných společností Hyper-V a VMWare a tato verze umí zálohovat i databáze MySQL. Nástroj je k dispozici zdarma pro menší implementace, které pokrývají pouze 10 VM.
Proces zálohování databází zahrnuje vyvolání výpisu instance. Tím se vytvoří místní soubor, který může být spravován zálohovacím softwarem pro rychlou obnovu. Proces obnovy vám umožní vybrat jednotlivé stoly a související objekty k obnovení, nebo se můžete rozhodnout přeinstalovat celou instanci.
Služba zálohování zkopíruje tento místní soubor na server vzdáleného úložiště podle vašeho výběru. To umístění může být cloudový účet nebo váš vlastní server na jiném webu. Vzdálená kopie je uchována pro případ, že dojde k poškození místní zálohy. Pokud na vašem webu dojde k vážnému poškození životního prostředí, může dojít k poškození místní zálohy.
Klady:
- Zálohování na více místech je implementováno automaticky
- Vyberete si vzdálené úložiště záloh
- Možnost vícenásobného pronájmu s bílým značením pro MSP
- Komprese dat pro vyšší přenosovou rychlost a úsporu úložiště
- Šifrování AES-256 pro ochranu dat v klidu i v pohybu
Nevýhody:
- Záložní úložný prostor není zahrnut v ceně plánu
Vembu BDR Suite je místní balíček a je k dispozici pro Windows Server a Linux . Úložný prostor není zahrnut v ceně plánu, je však k dispozici doplňková možnost úložiště Vembu Cloud . Vembu nabízí demo sady BDR a můžete také získat softwarový balíček pro a30denní bezplatná zkušební verze.
VÝBĚR REDAKCE
Apartmá Vembu BDR je naší nejlepší volbou pro zálohovací nástroj MySQL, protože spravuje proces extrakce dat a struktury a vytváří místní i vzdálené záložní soubory pro vaše instance MySQL. Služba zálohování databáze je také zahrnuta ve verzi zálohování virtuálních počítačů balíčku BDR Suite a existuje bezplatná verze, která je omezena na správu až 10 virtuálních počítačů. Tento nástroj můžete použít k vytvoření kopie databáze pro replikaci nebo migraci. Systém nabízí bezpečné a snadno použitelné procesy zálohování, které lze nastavit tak, aby se spouštěly automaticky na pozadí.
Stažení:Získejte 30denní zkušební verzi ZDARMA
Oficiální stránka:https://www.vembu.com/vembu-bdr-suite-download/
VY:Windows Server nebo Linux
dva. N-schopná ochrana dat Cove
N-schopná ochrana dat Cove je služba MSP poskytovaná z cloudu a provádí zálohování, obnovu a replikaci. Služba nabízí plné zálohování serveru a také zálohování na úrovni aplikací. Databáze patří mezi aplikace, které systém umí zálohovat, a to pokrývá MySQL , SQL Server , a Věštec DBMS.
Klíčové vlastnosti:
- Zálohování do cloudu
- Cloudové úložiště v ceně
- Fyzické a virtuální systémy
- Zálohování aplikací a databází
- Dobré pro MSP
Tento bezpečný systém zahrnuje úložný prostor potřebný k uložení záloh. Tento prostor je chráněn AES-256 šifrování a také datové přenosy potřebné k extrahování zálohy a odeslání souborů obnovy zpět.
N-able má ve svých strategiích na výběr několik možností. To nabízí horký a teplý zálohy a ty lze extrahovat, když je databáze stále v provozu, protože to nezpomalí výkon databáze.
Po pořízení kompletní kopie databáze MySQL provede N-able přírůstkové zálohy . Ty jsou indexovány podle času, takže se k nim může DBA vrátit konkrétní verzi spíše než být nucen vrátit se k poslednímu záložnímu bodu. To je užitečné v případech, kdy je poškození databáze objeveno někdy později, kdy poslední verze může být stejně nesprávná jako aktuální stav.
Stručně řečeno, Cove Data Protection nabízí řadu verzí, ke kterým se lze vrátit. Služba je velmi bezpečná, s šifrováním pro přenosy i úložiště. Systém může provozovat zálohování i obnovu, když je databáze stále používána. N-able Cove Data Protection lze také použít pro databáze SQL Server a Oracle. Systém může také chránit Microsoft 365, virtualizace a celé servery.
Klady:
- Zálohujte databáze MySQL automaticky nebo ručně
- Vytvořte historii verzí s několika body vrácení
- Spouští se pomocí skriptu, který je aktivní v databázi
- Zálohy lze použít pro migraci a replikaci
- Vezme databáze MySQL běžící na Windows, Linux nebo macOS
Nevýhody:
- Nemá možnost on-premise
K implementaci lze také použít zálohy replikace nebo migrace . Kromě toho lze službu použít k zálohování hypervizorů nebo celých běžících serverů Windows Server nebo Linux . Služba N-able Cove Data Protection je k dispozici pro a 30denní bezplatná zkušební verze .
3. otomatický
otomatický je cloudová služba, která nabízí specializované procesy pro ochranu databází. Stejně tak zálohování MySQL databází, lze tuto službu využít MongoDB a PostgreSQL databází. Systém navíc umožňuje DBA nastavit frekvenci extrakce zálohy. Možnosti zahrnují hodinové, denní, týdenní a měsíční akce.
Klíčové vlastnosti:
- Cloudové
- Specializované zálohování databáze
- MySQL, MongoDB a PostgreSQL
- Možnosti místního a cloudového úložiště
Systém Ottomatik lze použít k okamžitému vrácení chybných smazání z tabulek a obnovení zrušených tabulek.
Systém Ottomatik spouští výpis databáze a poté přenese výstupní soubor do zabezpečeného umístění. Cloudové úložiště není zahrnuto v plánu zálohování. Společnost však nabízí službu úložiště, kterou lze předplatit samostatně. Je také možné přenést zálohy na jeden z vašich serverů na jiném webu a můžete použít svůj účet cloudového úložiště Amazon S3 , Backblaze , Dropbox nebo Disk Google .
Kromě extrahování struktur tabulek a záznamů můžete použít úplnou zálohu serveru k pokrytí databází MySQL. Bohužel, zatímco to rozhraní se seznamem Linuxové distribuce Systém Ottomatik nemůže zálohovat hostitele Windows. Systém má také službu zálohování souborů, která by vám umožnila zálohovat databázi uložením transakční protokoly .
Ottomatik zahrnuje ochrana šifrováním pro datové přenosy a přístup ke konzoli je řízen vytvořením mnoha uživatelských účtů s různými úrovněmi oprávnění. Akce každého účtu jsou protokolovány, takže je snadné sledovat aktivitu a udržovat protokoly aktivit pro dodržování standardů ochrany dat. Kromě toho lze pro databázi použít zálohy replikace a migrace .
Klady:
- Zvolte zálohování MySQL prostřednictvím výpisu databáze nebo jako součást zálohy celého serveru
- Použijte zálohu souborů pro protokoly transakcí
- Výběr poskytovatele cloudového úložiště
Nevýhody:
- Nezahrnuje možnost místní zálohy
Služba Ottomatik je nabízena ve čtyřech plánech, které uspokojí podniky všech velikostí. Všechny plány jsou k dispozici pro a 14denní bezplatná zkušební verze .
Čtyři. Commvault Backup and Recovery
Commvault je místní softwarový balíček, který dokáže zálohovat celé servery a cloudové účty nebo konkrétní aplikace. Tato služba má mnoho specifické pro aplikaci zálohovací procesy jsou v něm zabudované a poskytuje velmi komplexní řešení, které z něj činí skálopevnou strategie 3-2-1 . Tento systém je přímočarý a dobře prezentovaný Velící středisko poskytuje možnosti, jak spravovat zálohování a obnovu.
Klíčové vlastnosti:
- Místní balíček
- Zálohujte lokálně i vzdáleně
- Ochrana proti ransomwaru
Databáze patří mezi aplikace, které může Commvault Backup and Recovery spravovat. Poskytovatel přizpůsobil svůj software pro integraci s dlouhým seznamem DBMS a MySQL je v tomto seznamu. Mezi další patří Oracle, DB2, PostgreSQL, SAP a Sybase.
Systém Commvault může také zálohovat databáze, které jsou rezidentem v cloudu. Že seznam zahrnuje Alibaba RDS pro MySQL, Amazon RDS pro MySQL, Google Cloud Database pro MySQL, Microsoft Azure Database pro MySQL a Oracle MySQL Cloud Service. Kromě toho existuje mnoho dalších cloudových DBMS, které může systém Commvault zálohovat.
Commvault vytváří tři zálohy , včetně jednoho lokálně a dvou na jiných webech. Existuje doporučení umístit jednu kopii na vyměnitelné úložiště a alespoň jednu kopii na cloud. Služba nabízí úplné, přírůstkové, rozdílové zálohy a zálohy na úrovni bloků. Systém také vyhledává ransomware aby se zabránilo přenesení infekce do úložiště záloh.
Jakmile je záloha uložena, lze ji nainstalovat kamkoli, nejen zpět do původní databáze. Úplná uložená kopie obsahuje dostatek informací k úplnému obnovení databáze. To znamená, že systém Commvault lze použít pro replikaci nebo migraci databáze.
Command Center je uspořádán tak, aby vám umožnil nastavení automatizované rozvrhy pro zálohy, ale je také možné vytvořit plnou zálohu na vyžádání.
Klady:
- Možnosti zálohování databáze nebo úplného serveru pro ochranu MySQL
- Pokrytí pro dlouhý seznam DBMS
- Proces pro místní a cloudové databáze
Nevýhody:
- Nezahrnuje cloudové úložiště
Příkazové centrum Commvault Backup and Recovery běží dál Windows Server, a existují agenti pro Unix , Linux , Okna , a Windows Server . The Zálohování a obnova služba je k dispozici ke kontrole jako a demo systém .
5. Bacula
Bacula je k dispozici v bezplatné i placené verzi. The bezplatný systém , nazvaný Komunitní vydání , je open source, a tak získáte kód a zkompilujete jej na svém serveru. Bohužel, jak bezplatné, tak placené edice jsou k dispozici pouze pro Linux – žádná verze pro Windows.
Klíčové vlastnosti:
- K dispozici bezplatná verze
- Běží na Linuxu
- Vždy plná záloha databáze
S baculou MySQL zálohovací systém, nastavíte konkrétní instanci pro výpis dat. To se stává pracovní oblastí pro každé spuštění zálohy. Systém Bacula spouští skripty shellu kolem výpisu databáze. Frekvenci zálohování je proto potřeba zapsat do jednoho z řídících skriptů.
Bacula si pokaždé vezme plnou kopii databáze. To může být trochu neefektivní, protože to vyžaduje přenos více dat, než by bylo potřeba pro rozdílovou nebo přírůstkovou zálohu.
Bezplatný systém Bacula je k dispozici pro Solaris a Linux . Vy stažení kód a zkompilujte jej sami.
Placená verze systému Bacula je vysvětlena na jiném webu. Zatímco bezplatná verze je na bacula.org , placená verze je na BaculaSystems.com . Ten placený balíček se jmenuje Bacula Enterprise Edition .
I když se Enterprise Edition instaluje také na Linux, může se dostat přes síť a extrahovat zálohy z instancí MySQL běžících na Windows. Může také oslovit cloudové databáze. Kromě toho má Enterprise Edition a grafické uživatelské prostředí , díky čemuž je nastavení systému zálohování a obnovy MySQL dostupnější než u metoda založená na skriptech k dispozici v komunitní edici.
S Enterprise Edition je extrakt databáze MySQL uložen do adresáře monitorovaného modulem souborového serveru. Existuje také manažer převodů a správce úložiště k zajištění distribuce záložních souborů do jiných umístění.
Klady:
- Nabízí zálohy pro instance MySQL na více webech a cloudových platformách
- Zálohuje kompletní servery, aplikace a virtuální systémy
- K dispozici bezplatná verze
Nevýhody:
- Úložný prostor není součástí dodávky
Enterprise Edition běží dál CentOS Linux, a existuje verze pro více nájemců MSP . Můžete získat a 30denní bezplatná zkušební verze k posouzení Bacula Enterprise Edition.
6. Záloha Iperius
Záloha Iperius nabízí ochranu databází MySQL a provozovaných databází SQL Server , MariaDB , Věštec , a PostgreSQL DBMS. Alternativní strategií pro zálohování databází MySQL je možnost úplného zálohování serveru, která by s sebou vzala data databáze MySQL.
Klíčové vlastnosti:
- Místní pro Windows Server
- Ochrana šifrováním AES
- MySQL, MariaDB, SQL Server a PostgreSQL
Zálohovací schopnosti MySQL aplikace Iperius Backup mohou pracovat s MySQL verzemi 3, 4 a 5. horké zálohy který může běžet v databázi, zatímco uživatelé stále přistupují k systému. Proces extrakce dat navíc nezhoršuje doby odezvy instance databáze.
Datové soubory jsou komprimovány pro urychlení přenosu a tyto pohyby souborů jsou vždy chráněny šifrováním. Toto šifrování používá AES šifra s a 256bitový klíč .
Licence Iperius Backup vám dává právo zálohovat tolik instancí databáze, kolik chcete a tak často, jak chcete bez dalších poplatků . Existují čtyři vydání pro Iperius Backup, ale dva nižší nezahrnují zálohy databáze. Hlavní možností pro manažery MySQL je Pokročilý vydání, které je přizpůsobeno konkrétním typům služeb. Jsou to virtualizace, databáze, Microsoft 365 a správa pásek. V tomto případě byste si zakoupili samostatnou licenci pro pokrytí každého z těchto typů služeb. Horní plán se nazývá Plný, a to zahrnuje všechny možnosti zálohování.
Systém Iperius se skládá z centrálního serveru a poté z programů agentů. Serverová jednotka běží dál Windows Server . Plán zálohování Iperius nezahrnuje cloudové úložiště; Iperius však nabízí cloudové úložiště jako samostatnou službu. Můžete si také vybrat jiného poskytovatele pro ukládání nebo zálohování na server na jiném webu.
Klady:
- Nabízí řadu strategií zálohování pro MySQL a další DBMS
- Zálohy lze použít pro migraci a replikaci
- Možnosti zálohování disku
Nevýhody:
- Cloudový úložný prostor není součástí dodávky
Iperius Backup je k dispozici pro a 21denní bezplatná zkušební verze .
Nejčastější dotazy k zálohování MySQL
Má MySQL zálohu?
Pomocí mysqldump vygenerujte řadu příkazů SQL, které mohou znovu vytvořit databázi. Tyto příkazy se zapisují do souboru. Poté musíte tento soubor přesunout do bezpečného úložného prostoru pro zálohování. Pokud se databáze ztratí, stačí spustit soubor výpisu a získat ji zpět.
Jak funguje zálohování MySQL?
Začněte tím, že si prohlédnete databázi, abyste si mohli plně odpočinout, pokud se něco pokazí. Poté můžete použít protokoly transakcí k vyzvednutí dat, která byla vložena do vaší databáze po úplném výpisu. To vám poskytuje úplnou a přírůstkovou strategii zálohování. Ujistěte se, že jste tyto soubory zkopírovali na bezpečné místo.
Je MySQL zabezpečená databáze?
Systém MySQL ukládá databázové struktury a data do souborů. Také vypisuje spoustu logů. K těmto souborům lze přistupovat přímo v operačním systému, což je hlavní bezpečnostní slabina. Musíte být velmi opatrní v přístupu k příkazovému řádku, abyste udrželi MySQL v bezpečí.