Ako zálohovať databázu MySQL

MySQL je systém správy relačných databáz(Relational Database Management System) ( RDBMS ). Zvláda databázové inštrukcie a dokáže spravovať viacero databáz súčasne.

Napríklad, ak chcete vytvoriť novú databázu(create a new database) alebo pridať údaje do existujúcej databázy, odošlete správu na server MySQL , dáte mu údaje, ktoré chcete pridať, a poviete mu, kam ich má pridať.

Či už je váš podnik malý alebo veľký, vaše údaje sú základným prvkom. Ak chcete zabezpečiť, aby boli vaše cenné informácie v bezpečí pred poškodením, krádežou alebo následkami katastrofy, zálohujte si databázu MySQL(backup your MySQL) . Tento článok vysvetlí niekoľko spôsobov, ako to urobiť.

Zálohujte databázu MySQL pomocou phpMyAdmin(Backup MySQL Database Using phpMyAdmin)

Vytvorte(Create) exportný alebo záložný súbor vašej databázy MySQL prístupom k nástroju phpMyAdmin z ovládacieho panela vášho webhostingu, ako je napríklad cPanel. Na účely tohto článku použijeme cPanel.

  • Začnite prihlásením sa do svojho cPanelu a kliknutím na phpMyAdmin.

  • Z navigačného panela na ľavom bočnom paneli vyberte databázu MySQL , ktorú chcete zálohovať. Potom kliknite na odkaz exportu umiestnený na hornom navigačnom paneli.

  • Na stránke Export uvidíte dve možnosti: Vlastné(Custom ) a Rýchle(Quick) . Vyberte možnosť Vlastné(Custom) .

  • Po výbere Custom , uvidíte zoznam vašich databáz. Môžete vybrať jednu, niektoré alebo všetky. Predvolené nastavenie je zálohovať všetko.
  • V možnostiach výstupu vyberte možnosť gzip(gzipped) pre kompresiu(Compression) . Ostatné možnosti ponechajte ako predvolené.

  • Kliknutím na tlačidlo Prejsť(Go) spustíte zálohovanie a stiahnete súbor. Názov vášho súboru bude YourDatabaseName.sql.gz file .

Čas potrebný na dokončenie zálohy bude závisieť od veľkosti vašej databázy.

Zálohujte databázu MySQL pomocou mysqldump(Backup MySQL Database With mysqldump)

Pomocou príkazu mysqldump vytvorte výpis textového súboru vašej databázy, ktorý bude spravovaný MySQL . Výpis textového súboru je textový súbor, ktorý obsahuje príkazy SQL , ktoré potrebujete na opätovné vytvorenie databázy od začiatku.

  • Ak chcete zálohovať jednu databázu, použite nasledujúci príkaz:

mysqldump database_name > database_name.sql

Tento príkaz vytvorí zálohu a odošle ju do súboru .sql. Vytvorí len kópiu vašej databázy a neovplyvní ju.

  • Na zálohovanie viacerých databáz súčasne použite nasledujúci príkaz.

mysqldump –databases database_one database_two > two_databases.sql

Database_one odkazuje na názov prvej databázy a database_two je názov druhej databázy, ktorú chcete zálohovať. Obe budú zálohované do jednej databázy.

  • Ak chcete zálohovať všetky svoje databázy MySQL na serveri, použite nasledujúci príkaz na vytvorenie jedného záložného súboru .sql, ktorý bude obsahovať všetky vaše databázy.

mysqldump –all-databases > all_databases.sql

Zálohujte databázu MySQL pomocou úloh Cron(Backup MySQL Database Using Cron Jobs)

Úloha cron je príkaz systému Linux(Linux) , ktorý sa používa na automatické vykonanie úlohy v určenom čase. Vysvetlíme vám, ako použiť tento príkaz na automatizáciu zálohovania databáz MySQL

  • Začnite prihlásením sa do svojho cPanelu a prejdite nadol do sekcie Rozšírené(Advanced) a kliknite na Cron jobs .

  • Zobrazí sa varovanie, že by ste mali mať dobré znalosti príkazov Linuxu(Linux) , aby ste mohli efektívne využívať úlohy cron. Ak nie, obráťte sa na svojho správcu hostingu.

  • Ak chcete dostávať e-mail vždy, keď úloha cron spustí príkaz, ktorý vytvorí výstup, zadajte svoju e-mailovú adresu do poľa a kliknite na položku Aktualizovať e-mail(Update Email) .

  • V rozbaľovacej ponuke vyberte jedno z Spoločných nastavení(Common Settings) a vyberte, ako často chcete spúšťať zálohovanie.

  • Môžete tiež upraviť ďalšie nastavenia, ako je čas a deň v týždni.

  • Teraz je čas zadať príkaz takto:

/usr/bin/mysqldump -u dbusername -p’dbpassword’ dbname > /home/username/path/backup.sql

  • Nahraďte dbusername , dbpassword a dbname svojim užívateľským menom databázy, heslom databázy a názvom databázy.
  • Cesta(Path) označuje priečinok alebo sériu priečinkov, kam chcete umiestniť záložný súbor. Názov vášho záložného súboru je v príkaze uvedený ako backup.sql . Tento názov môžete zmeniť alebo ho nechať tak, ako je. Kliknite na položku (Click) Pridať novú úlohu Cron(Add New Cron Job) .
  • Ak sa trochu posuniete nadol, zobrazí sa zoznam vašich aktuálnych úloh Cron.(Current Cron Jobs.)

  • Ak chcete zmeniť niektorú z vašich aktuálnych úloh cron, kliknite na Upraviť(Edit) . Ak už nechcete spúšťať žiadnu úlohu alebo sa pomýlite, kliknite na Odstrániť(Delete) .

Na zálohovanie MySQL použite doplnky WordPress (WP).(Use WordPress (WP) Plugins to Backup MySQL)

Ak používate WP, môžete použiť doplnok na zálohovanie databázy(use a plugin to back up your database) . UpdraftPlus zálohuje váš databázový súbor jediným kliknutím. V súčasnosti má viac ako dva milióny aktívnych inštalácií.

BackWPup

Pomocou BackWPup(Use BackWPup) zálohujte súbory databázy MySQL a dokonca aj kompletnú inštaláciu WP.

Na zálohovanie MySQL je k dispozícii mnoho ďalších doplnkov WP(WP plugins) . Vyberte si ten, ktorý funguje s aktuálnou verziou WP a aktívne sa aktualizuje.

Aby ste predišli strate dôležitých údajov, pravidelne zálohujte databázu MySQL . Ak máte zálohu, budete môcť obnoviť dôležité alebo nenahraditeľné údaje, ak by sa niečo poškodilo vašu stránku.



About the author

Som profesionálny audio inžinier s viac ako 10-ročnými skúsenosťami. V hudobnom priemysle pracujem už niekoľko rokov a v tejto oblasti som si vybudoval silnú reputáciu. Som tiež veľmi skúsený používateľský účet a operátor pre bezpečnosť rodiny. Medzi moje povinnosti patrí správa používateľských účtov, poskytovanie podpory zákazníkom a poskytovanie poradenstva v oblasti bezpečnosti rodiny zamestnancom.



Related posts