Dump - je to kopie informací uložených v databázi. Skládání je nutné, když potřebujete uložit data na externí médium, zálohovat nebo předat informace jinému uživateli. Proces vytváření skládky se může zdát pro začátečníky komplikovaný, ale ve skutečnosti je to docela jednoduché. V tomto článku se podrobně podíváme na to, jak správně provést skládku a uložit vaše data.
Prvním krokem při vytváření výpisu je připojení k databázi. K tomu budete potřebovat přístupová data: adresa databázového serveru, uživatelské jméno a heslo. Po úspěšném připojení můžete začít vytvářet skládku.
Obecně se k vytvoření skládky používají speciální příkazy nebo nástroje. Například operační systém Linux často používá příkaz mysqldump pro vytvoření výpisu databáze MySQL. V systému Windows lze použít program phpMyAdmin, která poskytuje grafické rozhraní pro správu databází.
Pamatujte, že před vytvořením výpisu se doporučuje provést potřebné aktualizace a zkontrolovat integritu databáze. Ujistěte se také, že na zvoleném médiu je dostatek volného místa pro uložení výpisu.
Příprava na skládku
Chcete-li úspěšně vytvořit výpis databáze, musíte provést několik předběžných kroků:
- Ujistěte se, že máte Plná přístupová práva k databázi, která musí být duplikována. Obvykle to znamená být Správcem nebo mít zvláštní oprávnění.
- Spusťte program nebo příkaz k vytvoření výpisu. V závislosti na použité databázi To může být příkaz mysqldump pro MySQL nebo pg_dump pro PostgreSQL.
- Zadejte název databáze, kterou je třeba vypsat, a další možnosti, jako je uživatelské jméno a heslo.
- Zadejte cestu a název souboru, do kterého má být skládka uložena. Obvykle se to provádí pomocí možnosti -o nebo -f a cesta ke spisu.
- Počkejte na dokončení procesu vytváření skládky. V závislosti na velikosti databáze to může nějakou dobu trvat.
Po úspěšném vytvoření výpisu jej můžete použít k obnovení dat v případě ztráty nebo poškození databáze.
Výběr nástroje pro vytvoření skládky
1. MySQL Workbench
MySQL Workbench je výkonný nástroj, který poskytuje grafické rozhraní pro práci s MySQL. Umožňuje vám vytvořit kompletní výpis databáze nebo vybrat konkrétní tabulky pro export. MySQL Workbench podporuje různé formáty výpisu, včetně SQL, CSV a XML.
2. phpMyAdmin
phpMyAdmin je populární webové rozhraní pro správu databází MySQL. Má také funkci pro vytváření skládek. Můžete si vybrat konkrétní databázi nebo tabulky a uložit je do požadovaného formátu. phpMyAdmin podporuje formáty SQL a CSV.
3. Command-line nástroje
Pokud dáváte přednost práci z příkazového řádku, můžete použít nástroje příkazového řádku, jako jsou mysqldump a pg_dump pro databáze MySQL a PostgreSQL. Tyto nástroje vám umožňují vytvářet výpisy dat v různých formátech a konfigurovat různá nastavení exportu.
Výběr nástroje pro vytvoření výpisu závisí na vašich preferencích a požadavcích projektu. Doporučuje se vybrat nástroj, který nejlépe vyhovuje vašim potřebám a známkám nebo se snadno používá.
Instalace vybraného nástroje
1. Nejprve je nutné stáhnout a nainstalovat MySQL Dump. Nejnovější verzi nástroje najdete na oficiálních webových stránkách MySQL.
2. Po stažení instalačního balíčku jej spusťte a postupujte podle pokynů průvodce instalací. Ujistěte se, že jsou vybrány všechny požadované možnosti, jako jsou jazykové balíčky a komponenty.
3. Po dokončení instalace můžete být vyzváni, abyste nakonfigurovali nastavení připojení k databázi. Pro přístup do vaší databáze MySQL zadejte potřebná data, jako je uživatelské jméno a heslo.
4. Po dokončení instalace můžete spustit MySQL Dump, abyste se ujistili, že funguje správně. Otevřete příkazový řádek a zadejte příkaz "mysqldump". Pokud je vše správně nakonfigurováno, zobrazí se informace o verzi a možnostech použití nástroje.
Nyní jste připraveni začít vytvářet výpisy dat pomocí nástroje MySQL Dump. Pokračujte ve čtení pokynů, abyste zjistili, jak to udělat krok za krokem.
Vytvoření výpisu databáze
Níže jsou uvedeny kroky k vytvoření výpisu databáze:
1. Otevřete terminál nebo příkazový řádek na serveru, ke kterému chcete vytvořit výpis databáze.
2. Zadejte příkaz pro připojení k databázovému serveru, například:
mysql -u username -p
kde username - vaše uživatelské jméno pro přístup k databázi, a -p heslo bude požadováno.
3. Zadejte heslo pro přístup do databáze.
4. Pomocí příkazu vyberte databázi, pro kterou chcete vytvořit skládku:
use database_name;
kde database_name - jméno vaší databáze.
5. Zadejte příkaz k vytvoření výpisu databáze:
mysqldump -u username -p database_name > dump.sql
kde username - vaše uživatelské jméno pro přístup do databáze, database_name název vaší databáze a dump.sql - název souboru, do kterého bude skládka uložena.
6. Počkejte, až proces vytváření výpisu databáze skončí. Doba provádění tohoto procesu může záviset na velikosti databáze.
7. Zkontrolujte soubor výpisu databáze, abyste se ujistili, že byl vytvořen úspěšně.
Nyní můžete použít vytvořenou databázovou skládku k obnovení dat v případě potřeby.
Uložení výpisu na místním zařízení
Při ukládání výpisu na místní zařízení je třeba dodržovat několik kroků. To vám umožní snadno obnovit data v případě ztráty nebo neočekávaných problémů.
1. Přejděte na příkazový řádek operačního systému a spusťte následující příkaz:
mysqldump -u [uživatel] -p [databáze] > [cesta_k_soubor]
Poznámka: Nahradit [uživatel] uživatelské jméno databáze a [databáze] na název databáze, kterou chcete uložit. Vyměňte také [cesta_k_soubor] na adresář a název souboru, do kterého chcete uložit výpis. Nezapomeňte například povolit příponu souboru .sql .
2. Zadejte uživatelské heslo databáze. Poté bude spuštěn proces vytváření výpisu a vaše data budou uložena do zadaného souboru na vašem místním zařízení.
3. Ujistěte se, že je uložený soubor k dispozici v adresáři, který potřebujete. Doporučuje se ukládat výpisy na externí média, jako jsou flash disky nebo cloudové úložiště, aby se zabránilo ztrátě dat v případě selhání počítače nebo zařízení.
Nyní máte databázovou skládku uloženou na vašem místním zařízení. Tento soubor lze v případě potřeby použít k obnovení dat.