reklama

zálohování a obnovení databáze SQLMít rostoucí, populární blog není něco, na co jsem zvyklý. Vždy jsem byl v úžasu Aibeka a jeho technického personálu a jak mají vždy po ruce zálohu MUO, kdykoli se něco může pokazit. Když sleduji, jak můj vlastní blog WordPress roste jak v příspěvcích, tak v komentářích uživatelů, začínám pozorně sledovat svou rostoucí databázi. Co se stane, když server spadne, dostane se hacknutý nebo horší? Neměl bych být na takovou situaci připraven s neustálým a pohotovým zálohováním všech příspěvků a komentářů?

To je něco, o čem se v průběhu let zabývalo několik autorů MUO. Před lety sám Aibek napsal asi 4 nástroje, které byly tehdy k dispozici pro zálohování databáze. Více nedávno, Jeffry psal o zásuvném modulu Updraft WordPress pro zálohování, a Tim se zabýval několika manuálními způsoby zálohování, například pomocí FTP.

Přiznávám to, někdy jsem líný, a pokud to není jednoduché a snadné, nemám na to čas. Navíc mám databáze MySQL, které nejsou formátu Wordpress, takže pro mě nebude fungovat pouze plugin WordPress. Po trochu hledání jsem konečně narazil na skvělý bezplatný nástroj pro zálohování MySQL s názvem

instagram viewer
MySQLDumper.

Instalace MySQLDumper

Spuštění MySQLDumperu je ve skutečnosti jednodušší než většina aplikací, které jste nainstalovali na svůj webový server. Na rozdíl od WordPress, kde musíte spustit instalační program, s MySQLDumperem stačí extrahovat Zip soubory do podadresáře ve vaší veřejné webové složce a poté zavolejte soubor index.html ze svého prohlížeč. Zde jsem zkopíroval všechny soubory do složky „sqlbackup“ na webovém serveru.

zálohování a obnovení databáze SQL

V tomto příkladu by k přístupu (přístup na můj místní webový server) byla adresa „http://localhost/sqlbackup/„Pokud to instalujete na svůj vlastní webový účet, nahraďte„ localhost “vaší doménou.

Jakmile v této složce přistoupíte k souboru index.html, zobrazí se „Instalace MySQLDumperu“Objeví se obrazovka. Ve skutečnosti jde spíše o „konfiguraci“ než o instalaci. Stačí kliknout na váš jazyk a kliknout na „Instalace“.

záloha mysql

Instalačním postupem je jednoduše nastavení parametrů přístupu k databázi. Pokud chcete použít MySQLDumper k zálohování všech databází MySQL na vašem serveru, musíte mu dát uživatelské jméno a heslo s přístupem ke všem tabulkám. Můžete vytvořit nového uživatele v každé tabulce pouze pro provádění zálohování, nebo udělit rootovi webové aplikace.

záloha mysql

Jakmile kliknete na „Připojte se k MySQL“, Systém se pokusí připojit ke každé z databází na vašem serveru a ve spodní části vám dá stav.

záloha mysql

To je všechno k tomu! Jakmile kliknete další, ocitnete se na hlavním ovládacím panelu MySQLDumperu.

Použití MySQLDumperu k zálohování databáze

Stav vašich databází, včetně mezer a využití, je zobrazen na hlavní stránce. Vybrané databáze můžete přepínat pomocí rozevíracího seznamu v levém dolním rohu obrazovky.

zálohujte velkou databázi mysql

Klikněte na "Konfigurace“Pro zobrazení přehledu všech databází MySQL ve vašem systému. Zde můžete také přizpůsobit příkazy SQL pro každý výpis záloh pro jednotlivé databáze.

zálohujte velkou databázi mysql

Klikněte na E-mailem kartu v oblasti konfigurace pro nastavení doručování záložních souborů e-mailem. Pokud vaše databáze není příliš velká a váš e-mailový účet nemá malý limit velikosti přílohy, jděte na něj. Ve většině případů se to však stane nepraktickým, zejména pokud máte velmi rozsáhlou a rostoucí databázi WordPress.

zálohujte velkou databázi mysql

Pokud máte obrovskou databázi (nebo databáze) a nechcete ukládat všechny své zálohy na server kvůli vzácnému omezenému prostoru, můžete FTP soubory na vzdálené místo, jako je účet zdarma úložiště nebo počítač, který jste doma nastavili jako FTP server právě pro tento účel účel. Pokaždé, když provedete zálohu, bude soubor FTP'd do určeného umístění.

Jak pravidelně zálohovat svou rozsáhlou databázi MySQL pomocí MySQLDumper sqldump8

Pokud chcete provést zálohu, stačí kliknout na „Záloha“Z hlavní obrazovky. Ujistěte se, že je v levém dolním rohu vybrána databáze, kterou chcete zálohovat, a poté klikněte na „Spusťte novou zálohu.”

Jak pravidelně zálohovat svou rozsáhlou databázi MySQL pomocí MySQLDumper sqldump9

Můžete sledovat, jak stavové řádky zobrazují průběh postupu zálohování. Názvy tabulek uvidíte, jak se zálohují, potřebný prostor pro záložní soubor a procento zbývající v tabulce a celkově.

zálohování a obnovení databáze SQL

Po dokončení zálohování najdete soubory se zipem uložené v adresáři /work/backup/ složka uvnitř složky, do které jste nainstalovali MySQLDumper. Tato webová aplikace má také schopnost rychle obnovit databázi ze všech vašich záložních souborů v okamžiku. Má také databázový prohlížeč, který zahanbuje PhpMyAdmin.

Co skutečně dělá MySQLDumper odlišným od davu, je to, že je speciálně navrženo pro práci s obrovskými databázemi. Podle webových stránek to dělá tím, že obchází omezení skriptu PHP skript rozdělením zálohy do segmenty a potom volá skript rekurzivně, dokud nedokončí celý proces zálohování, bez ohledu na to, jak velký je váš databáze je.

Už jste někdy vyzkoušeli MySQLDumper? Co myslíš? Jaké jsou vaše oblíbené nástroje pro zálohování a obnovení vaší databáze MySQL? Sdílejte svůj přehled v sekci komentářů níže.

Ryan má bakalářský titul z elektrotechniky. Pracoval 13 let v automatizační technice, 5 let v IT a nyní je Apps Engineer. Bývalý šéfredaktor MakeUseOf, vystoupil na národních konferencích o vizualizaci dat a vystupoval v národních televizích a rádiích.