jak zálohovat a obnovovat databáze MySQL® v cPanel

Data, která existují na jednom místě, sotva vůbec existují. Je to selhání hardwaru nebo chybně napsaný příkaz od úplného zmizení. To je děsivá myšlenka, vzhledem k tomu, že mezi nejcennější aktiva firmy patří data. Představte si, že znovu vše ve své databázi od nuly!

pravidelné zálohování databáze jsou nezbytné, protože tam jsou uloženy vaše nejdůležitější data, ať už jde o údaje o zákaznících, e-mailové adresy, katalogy produktů, obsah nebo stovky dalších typů informací, které podniky potřebují fungovat. MySQL® je zdaleka nejpoužívanější open-source databáze na světě, a proto cPanel & WHM usnadňuje zálohování a obnovu MySQL.

v tomto článku se krátce podíváme na to, co je zálohování MySQL, a ukážeme vám, jak používat nástroje pro zálohování a obnovu MySQL cPanel, aby byla vaše data v bezpečí.

co je MySQL?

MySQL je open-source systém správy relačních databází (RDBMS) používaný k efektivnímu ukládání, organizaci a načítání informací. cPanel & WHM používá MySQL, stejně jako mnoho z nejpopulárnějších systémů pro správu obsahu a aplikací elektronického obchodu, včetně WordPress®, Joomla, Drupal a Magento®.

MySQL ukládá data do tabulek, které jsou rozděleny do sloupců předdefinovaného datového typu. Jednotlivé záznamy tvoří řádky tabulky a musí odpovídat typům definovaným sloupci. Zde je například část tabulky příspěvků z databáze nového webu WordPress.

jak uživatelé získávají data do A Z MySQL? Na rozdíl od souborového systému nemůžeme jen upravit soubor a stisknout Uložit. Musíme mluvit s RDBMS ve svém vlastním jazyce, který se nazývá SQL. Chcete-li vygenerovat tabulku v obrázku, poslali jsme následující příkaz SQL:

vyberte ID,post_date,post_title,post_type,comment_count z wp_posts;

jako uživatel cPanel nebudete muset psát SQL, protože cPanel se o to stará v zákulisí. Je však užitečné pochopit, co to je, protože zálohy MySQL jsou pouze seznamem příkazů SQL.

při spuštění zálohy software vygeneruje příkazy potřebné k obnovení databáze a uloží je do souboru. To se často nazývá“ Export „nebo“ dumping “ databáze. Když obnovíte, MySQL spustí tyto příkazy a vrátí databázi do stavu, ve kterém byla při zálohování provedena.

jak zálohovat databázi MySQL v cPanel

Naším cílem je vypsat databázi a stáhnout výsledný soubor SQL do našeho počítače, kde ji můžeme uchovat nebo přesunout na bezpečnější místo. Je to možné z příkazového řádku s klientem „mysql“, ale cPanel MySQL backup and restore nabízí snadno použitelné rozhraní.

některou z těchto metod lze použít k zálohování databází na vašem serveru. V tomto příkladu použijeme instalaci WordPress a databázi WordPress.. Rychlé varování, než budeme pokračovat: web WordPress se skládá z databáze a souborů a kompletní záloha WordPress musí obsahovat obojí.

  • nejprve vyberte zálohování v části soubory na hlavní stránce. Tato stránka je užitečným jednotným rozhraním pro zálohování souborů a databází přidružených k vašemu účtu cPanel.
  • dále najděte sekci Download a MySQL Database Backup, kde uvidíte seznam databází, které si můžete stáhnout.
    nakonec kliknutím na vybranou databázi zahájíte zálohu a cPanel vygeneruje soubor SQL a uloží jej do výchozího umístění stahování v počítači.

Toto je nejjednodušší způsob zálohování MySQL v cPanel, ale můžete také použít integrovaný nástroj pro správu phpMyAdmin k úpravě nastavení exportu nebo zálohování několika databází najednou. Zde je návod, jak to udělat:

Zálohujte databázi v cPanelu pomocí phpMyAdmin

vyberte phpMyAdmin v sekci databáze na hlavní stránce cPanel.

vlevo je seznam databází přidružených k vašemu účtu cPanel. Klikněte na ten, který chcete zálohovat, a poté na kartu Export v horní části stránky.

ve většině případů poskytuje rychlé nastavení optimální konfiguraci exportu pro zálohy MySQL, ale Vlastní nastavení je užitečné pro vyloučení tabulek, přejmenování exportovaného souboru nebo pro provedení pokročilejší konfigurace. Pokud chcete exportovat několik databází současně, otevřete phpMyAdmin a bez výběru databáze na postranním panelu klikněte na kartu Export. Výchozí metoda rychlého exportu Exportuje všechny dostupné databáze. Chcete-li přizpůsobit, které databáze jsou exportovány, vyberte metodu vlastního exportu a vyberte ty, které chcete zálohovat.

Naplánujte zálohování MySQL pomocí Cron v cPanel

viděli jsme, jak snadné je zálohovat databáze MySQL v cPanel, ale co když chcete automaticky zálohovat databázi podle plánu? Je příliš snadné zapomenout a plánování zajišťuje, že bezpečnost vašich dat nezávisí na vaší paměti.

Chcete-li automatizovat zálohování MySQL, můžete použít Plánovač úloh cron a nástroj příkazového řádku „mysqldump“. Přejděte na stránku cPanel Cron Jobs, kterou najdete v části Upřesnit na hlavní stránce.

pomocí rozevíracích polí vyberte časový interval, například jednou týdně.

do příkazového pole zadejte následující a nahraďte velké části příslušnými údaji pro vaši databázi:

mysqldump-u USERNAME-P PASSWORD database > database_backup.sql

klikněte na tlačítko Přidat novou úlohu Cron a máte hotovo. Cron spustí zálohu v uvedeném časovém intervalu a uloží soubor SQL do umístění zadaného na konci příkazu(část za symbolem >).

Chcete-li se dozvědět více o automatizaci úloh pomocí úloh cron, přečtěte si, jak nakonfigurovat úlohu Cron.

jak obnovit databázi MySQL v cPanel

Chcete-li obnovit databázi, otevřete záložní rozhraní, které najdete v části soubory na hlavní stránce cPanel.

obnovení souboru SQL přepíše tabulky a odstraní data. Pokud jste například publikovali blogový příspěvek do svého CMS po posledním zálohování, bude při obnovení nenávratně smazán. Před obnovením zálohy se ujistěte, že neodstraní data, která chcete zachovat.

v části s názvem obnovit zálohu databáze MySQL klikněte na Vybrat soubor a vyberte soubor SQL z místního počítače. Klepněte na tlačítko Nahrát a cPanel soubor importuje.

pro složitější import SQL nebo replikovat spíše než nahradit databázi, můžete použít nástroj phpMyAdmin popsaný v předchozí části. Stránka zálohování je však vhodnější pro standardní obnovení, protože cPanel zpracovává předpony databáze a konfiguruje příkazy SQL.

je těžké přeceňovat význam pravidelných záloh MySQL. Bez nedávné zálohy jsou vaše firma a její stránky hardwarovou závadou od katastrofy. S cPanel & WHM, vy a vaši uživatelé těžit z jednoduchého dvoukliku zálohování a obnovení procesu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.