Reklama

zálohovanie a obnovenie databázy SQLMať rastúci a obľúbený blog nie je niečo, na čo som zvyknutý. Vždy som bol v úcte k Aibekovi a jeho technickému personálu a ako majú vždy k dispozícii zálohu MUO vždy, keď sa niečo môže pokaziť. Keď sledujem, ako sa môj vlastný blog WordPress rozrastá v príspevkoch aj v komentároch používateľov, začínam pozorne sledovať svoju rastúcu databázu s opatrnosťou. Čo sa stane, ak server spadne, je hacknutý alebo horší? Nemal by som byť pripravený na takúto situáciu s neustálym a pohotovým zálohovaním všetkých príspevkov a komentárov?

To je niečo, o čom sa v priebehu rokov zaoberalo niekoľko autorov MUO. Pred rokmi sám Aibek napísal asi 4 nástroje, ktoré boli v tom čase k dispozícii na zálohovanie databázy. V poslednej dobe Jeffry písal o doplnku Updraft WordPress pre zálohy a Tim sa zaoberal niekoľkými manuálnymi spôsobmi zálohovania, napríklad pomocou FTP.

Priznávam to, niekedy som lenivý a ak to nie je jednoduché a ľahké, nemám na to čas. Navyše mám databázy MySQL, ktoré nie sú Wordpress, takže pre mňa nebude fungovať iba doplnok WordPress. Po trochu prehľadávaní som konečne narazil na skvelý bezplatný nástroj na zálohovanie MySQL s názvom

instagram viewer
MySQLDumper.

Inštalácia MySQLDumper

Spustenie MySQLDumper je v skutočnosti jednoduchšie ako väčšina aplikácií, ktoré ste nainštalovali na webový server. Na rozdiel od WordPress, kde musíte spustiť inštalačný program, s MySQLDumper stačí extrahovať Zip súbory do podadresára vo verejnom webovom priečinku a potom zavolajte súbor index.html z vášho browser. Tu som skopíroval všetky súbory do priečinka „sqlbackup“ na webovom serveri.

zálohovanie a obnovenie databázy SQL

V tomto príklade bude adresa prístup „(prístup na môj miestny webový server)“http://localhost/sqlbackup/„Ak to inštalujete na svoj vlastný webový účet, nahraďte výraz„ localhost “doménou.

Po prístupe k súboru index.html v tomto priečinku sa „Inštalácia MySQLDumperu”Sa objaví obrazovka. Toto je v skutočnosti skôr „konfigurácia“ ako inštalácia. Stačí kliknúť na váš jazyk a kliknúť na „inštalácia“.

záloha mysql

Inštalačným postupom je jednoducho nastavenie parametrov prístupu k databáze. Ak chcete použiť MySQLDumper na zálohovanie všetkých databáz MySQL na vašom serveri, musíte mu prideliť ID používateľa a heslo s prístupom do všetkých tabuliek. Buď si môžete vytvoriť nového používateľa v každej tabuľke len pre vykonávanie záloh, alebo môžete poskytnúť rootovi webovej aplikácie prístup.

záloha mysql

Po kliknutí na „Pripojte sa k MySQL“, Systém sa pokúsi pripojiť k každej z databáz na vašom serveri a dá vám stav v spodnej časti.

záloha mysql

To je všetko k tomu! Akonáhle kliknete Ďalšie, ocitnete sa na hlavnom ovládacom paneli MySQLDumper.

Použitie MySQLDumper na zálohovanie databázy

Stav vašich databáz vrátane obmedzení priestoru a využitia sa zobrazuje na hlavnej stránke. Vybraté databázy môžete prepínať pomocou rozbaľovacieho zoznamu v ľavom dolnom rohu obrazovky.

zálohujte veľkú databázu mysql

Kliknite na "konfigurácia“, Aby ste videli prehľad všetkých databáz MySQL vo vašom systéme. Tu môžete tiež prispôsobiť príkazy SQL pre každý výpis záloh pre jednotlivé databázy.

zálohujte veľkú databázu mysql

Klikni na e-mail kartu v oblasti konfigurácie a nastaviť doručenie záložných súborov prostredníctvom e-mailu. Ak vaša databáza nie je príliš veľká a váš e-mailový účet nemá malý limit veľkosti prílohy, choďte na ňu. Vo väčšine prípadov sa to však stane nepraktickým, najmä ak máte veľmi rozsiahlu a rastúcu databázu WordPress.

zálohujte veľkú databázu mysql

Ak máte rozsiahlu databázu (alebo databázy) a nechcete ukladať všetky svoje zálohy na server kvôli vzácnemu obmedzenému priestoru, môžete FTP súbory preniesť na vzdialené miesto, napríklad na účet bezplatného úložiska alebo do počítača, ktorý ste si doma nastavili ako FTP server, účelu. Zakaždým, keď vykonáte zálohu, bude súbor FTP na miesto, ktoré ste definovali.

Ako pravidelne zálohovať svoju veľkú databázu MySQL pomocou MySQLDumper sqldump8

Ak chcete zálohovať, kliknite na „zálohovanie“Z hlavnej obrazovky. Uistite sa, že je v ľavom dolnom rohu vybratá databáza, ktorú chcete zálohovať, a potom kliknite na tlačidlo „Spustiť nové zálohovanie.”

Ako pravidelne zálohovať veľkú databázu MySQL pomocou MySQLDumper sqldump9

Môžete sledovať, ako stavové riadky zobrazujú priebeh postupu zálohovania. Názvy tabuliek sa zobrazia, keď sa zálohujú, potrebný priestor pre záložný súbor a percento zostávajúce v tabuľke a celkovo.

zálohovanie a obnovenie databázy SQL

Po dokončení zálohovania nájdete súbory ZIP uložené v priečinku /work/backup/ priečinok v priečinku, do ktorého ste nainštalovali MySQLDumper. Táto webová aplikácia má tiež schopnosť rýchlo obnoviť databázu z ľubovoľného zo záložných súborov v okamihu. Má tiež databázový prehľadávač, ktorý zahanbuje PhpMyAdmin.

Čo robí MySQLDumper skutočne odlišným od davu, je to, že je špeciálne navrhnutý na prácu s obrovskými databázami. Podľa tejto webovej stránky to robí obchádzaním obmedzení časového limitu skriptov PHP rozdelením zálohy na segmentov a potom skript volá rekurzívne, kým nedokončí celý proces zálohovania, bez ohľadu na to, aký veľký je váš databáza je.

Už ste niekedy vyskúšali MySQLDumper? Co si myslis? Aké sú vaše obľúbené nástroje na zálohovanie a obnovu databázy MySQL? Podeľte sa o svoje poznatky v sekcii komentárov nižšie.

Ryan má titul bakalára v odbore elektrotechnika. Pracoval 13 rokov v automatizačnom inžinierstve, 5 rokov v IT a teraz je aplikačným inžinierom. Bývalý šéfredaktor MakeUseOf, vystúpil na národných konferenciách o vizualizácii údajov a vystupoval v celoštátnych televíziách a rozhlase.