Jak zálohovat databázi MySQL


MySQL je systém správy relačních databází(RDBMS). Zpracovává instrukce k databázi a může spravovat mnoho databází současně.

Pokud například chcete vytvořit novou databázi nebo přidat data do existující databáze, odešlete zprávu do MySQL server, přidejte mu data, která chcete přidat, a řekněte mu, kam je přidat.

Ať už je vaše firma malá nebo velká, vaše data jsou zásadním prvkem. Chcete-li zajistit, aby vaše cenné informace byly zabezpečeny před poškozením, odcizením nebo následky katastrofy, zálohujte si MySQL databáze. Tento článek vysvětlí několik způsobů, jak toho dosáhnout.

Zálohovat databázi MySQL pomocí phpMyAdmin

Vytvořte exportní nebo záložní soubor své databáze MySQL přístupem do phpMyAdmin nástroj z ovládacího panelu webhostingu, jako je cPanel. Pro účely tohoto článku použijeme cPanel.

  • Začněte přihlášením do cPanelu a kliknutím na phpMyAdmin.
    • Vyberte databázi MySQL, kterou chcete zálohovat, z navigačního panelu vlevo postranní panel. Poté klikněte na exportní odkaz umístěný na horním navigačním panelu.
      • Na stránce Export se zobrazí dvě možnosti: Vlastnía Rychlá. Vyberte možnost Vlastní.
        • Po výběru Vlastníuvidíte seznam svých databází. Můžete si vybrat jeden, některé nebo všechny. Výchozí nastavení je zálohování všech.
        • V části Možnosti výstupu vyberte možnost gzippedpro Komprese. Ostatní volby ponechte jako výchozí.
          • Klepnutím na tlačítko Přejítzahájíte zálohování a stáhnete soubor. Název vašeho souboru bude soubor YourDatabaseName.sql.gz.
          • Doba, po kterou bude záloha dokončena, bude záviset na velikosti vaší databáze.

            Zálohujte databázi MySQL pomocí mysqldump

            Pomocí příkazu mysqldumpvytvořte výpis z databáze, který bude spravován. MySQL. Výpis textového souboru je textový soubor, který obsahuje příkazy SQL, které potřebujete znovu vytvořit databázi od nuly.

            In_content_1 all: [300x250] / dfp: [640x360]- ->
            • Chcete-li zálohovat jednu databázi, použijte následující příkaz:
            • mysqldump database_name>database_name.sql

              Tento příkaz vytvoří zálohu a odešle ji do souboru .sql. Zkopíruje pouze vaši databázi a neovlivní ji.

              • Následující příkaz slouží k zálohování více databází současně.
              • mysqldump –databases database_one database_two>two_databases.sql

                Database_oneoznačuje název první databáze a database_twoje název druhé databáze, kterou chcete zálohovat. Oba budou zálohovány do jediné databáze.

                • Pokud chcete zálohovat všechny své databáze MySQL na serveru, vytvořte pomocí následujícího příkazu jeden záložní soubor .sql, který bude obsahovat všechny vaše databází.
                • mysqldump –all-database>all_databases.sql

                  Zálohujte databázi MySQL pomocí úloh Cron

                  Úloha cron je příkaz systému Linux, který se používá k automatickému provedení úlohy v určeném čase. Vysvětlíme, jak tento příkaz použít k automatizaci zálohování databází MySQL.

                  • Začněte přihlášením do svého cPanelu a přejděte dolů do sekce Upřesnita klikněte na Cron úlohy.
                    • Zobrazí se upozornění že byste měli mít dobrou znalost linuxových příkazů, abyste mohli efektivně využívat úlohy cron. Pokud tak neučiníte, obraťte se na správce hostingu.
                      • Pokud chcete obdržet e-mail pokaždé, když úloha cron spustí příkaz, který vytváří výstup, vložte svou e-mailovou adresu do pole a klikněte na Aktualizovat e-mail.
                        • Z rozbalovací nabídky vyberte jedno z běžných nastavenía vyberte, jak často chcete zálohu zálohovat.
                          • Můžete také vyladit další nastavení, například čas a den v týdnu.
                            • Nyní je čas zadat příkaz následujícím způsobem:
                            • / usr / bin / mysqldump -u dbusername -p'dbpassword 'dbname>/ home / username / path / záloha .sql

                              • Nahraďte dbusername, dbpassworda dbnamevaším uživatelským jménem databáze, heslem databáze a názvem databáze.
                              • Cestaoznačuje složku nebo řadu složek, kam chcete zálohovat soubor. Název záložního souboru je v příkazu zastoupen jako backup.sql. Toto jméno můžete změnit nebo nechat tak, jak je. Klikněte na Přidat novou úlohu Cron.
                              • Pokud se trochu posunete dolů, zobrazí se seznam Aktuálních úloh Cron.
                                • Pokud chcete změnit některou z vašich současných úloh cronu, klikněte na Upravit. Pokud již nechcete spouštět žádnou úlohu nebo uděláte chybu, klikněte na Odstranit
                                • Použít pluginy WordPress (WP) k zálohování MySQL

                                  Pokud používáte WP, můžete zálohujte databázi pomocí pluginu. UpdraftPlus zálohuje váš databázový soubor jediným kliknutím. Aktuálně má přes dva miliony aktivních instalací.

                                  BackWPup

                                  Pomocí BackWPup můžete zálohovat své databázové soubory MySQL a dokonce i celou instalaci WP.

                                  Existuje mnoho dalších Doplňky WP zálohujte MySQL. Vyberte si ten, který pracuje s aktuální verzí WP a aktivně se aktualizuje.

                                  Chcete-li zabránit ztrátě důležitých dat, pravidelně zálohujte databázi MySQL. Pokud máte zálohu, budete moci obnovit základní nebo nenahraditelná data, pokud by se něco stalo s poškozením vašeho webu.

                                  SQL databáze: MySQL/MariaDB

                                  Související příspěvky:


                                  4.01.2020