Webhosting – Import a export databáze v phpMyAdmin

  Webhosting

Tento návod popisuje správu databáze pomocí administrativního nástroje phpMyAdmin. Přihlaste se administrátorským přihlašovacím jménem a heslem, název serveru systém odvodí automaticky.

V tomto návodu se dozvíte:

Export databáze

Při exportu databáze stahujete aktuální data, která se v ní nacházejí. Export využijete například při manuálním zálohování.

Export databáze proveďte těmito kroky:

  1. Přihlaste se do phpMyAdmin administrátorským účtem databáze, kterou chcete exportovat.
  2. V levém menu vyberte z rozbalovací nabídky databázi.
  3. V horním menu vyberte záložku Export.
  4. Ponechte nastavení Způsob exportu: Rychlý a Formát: SQL.
  5. Klikněte na tlačítko Proveď.
  6. Uložte (stáhněte) exportovaný soubor *.sql.
WEDOS PMA Rychlý export tabulek z databáze
Rychlý export tabulek z databáze

Import databáze

Exportovaný soubor můžete do databáze opět importovat, například při obnovení zálohy.

Importovat můžete pouze soubory obsahující tabulky databáze. Soubory s více databázemi nebo nepodporovanými příkazy systém zamítne. Více informací o chybách importu najdete v kapitole Běžné problémy.

Import databáze proveďte těmito kroky:

  1. Přihlaste se do phpMyAdmin administrátorským účtem databáze, kam chcete data importovat.
  2. V levém menu vyberte z rozbalovací nabídky databázi.
  3. V horním menu vyberte záložku Import.
  4. Klikněte na tlačítko Vybrat soubor a zvolte *.sql soubor, který chcete importovat.
  5. Klikněte na tlačítko Proveď.
WEDOS PMA Import dat do databáze
Import dat do databáze

Nahrání souboru může určitou dobu trvat – závisí především na objemu dat a rychlosti spojení. Po dokončení importu Vás systém bude informovat.

WEDOS PMA Hláška o úspěšném provedení importu
Hláška o úspěšném provedení importu

Běžné problémy

Export databáze většinou proběhne bez problému, ale během importu můžete narazit na tyto chyby:

#1044 Access denied

S touto chybou se nejčastěji setkáte při importu naší zálohy dat do databáze s jiným názvem, nebo při importu databáze od jiného poskytovatele.

PMA Hláška Access denied při nahrání zálohy do jiné databáze
Hláška Access denied při nahrání zálohy do jiné databáze

Nejprve zkontrolujte, zda data opravdu nahráváte do správné databáze. Pokud ano, postupujte dále těmito kroky:

  1. Otevřete SQL soubor s daty v libovolném textovém editoru.
  2. Najděte řádky začínající slovy CREATE DATABASE a USE.
  3. Tyto řádky vyřaďte umístěním znaků ‐‐ na začátek řádku.
  4. SQL soubor uložte a zkuste importovat znovu.
Vzorové vyřazení problematického kódu v záloze souboru SQL

#1046 No database selected

Tato běžná chyba znamená, že jste před importem nevybrali databázi. V levém sloupečku vyberte databázi, kam chcete importovat (název shodný s uživatelským jménem) a proveďte import znovu.

Hláška No database selected a řešení vybráním databáze v levém sloupečku

#1062 Duplicate entry

Pokud importujete data podobná těm, která se v databázi již nacházejí, může dojít k chybě, při které se PMA brání přepsání dat.

Chyba při pokusu o přepsání existujících dat

Pokud jste si jisti, že stará data už nepotřebujete, smažte je a proveďte import znovu.

#1142 CREATE command denied

Na tuto chybu narazíte, pokud jste přihlášeni jako uživatel pro web, tedy wXXXXXX_….

Chyba příkazu uživatele s nedostatečným oprávněním

Přihlaste se jako uživatel s administrátorskými právy (aXXXXXX_…) a proveďte import znovu. Přihlašovací údaje najdete v e-mailu o zřízení služby, případně podle návodu Webhosting – Správa databází.

Často kladené dotazy

Otázka: Při pokusu o import jsem narazil na chybu, která není pospaná v návodu, co mám dělat?
Odpověď: Pořiďte snímek obrazovky chybové hlášky a zašlete nám jej na formulář spolu s názvem webhostingu.

Otázka: Mám databázi obnovenou z Vaší zálohy a bojím se, že importem něco pokazím. Můžete ji importovat za mě?
Odpověď: Ano, zašlete autorizovaný požadavek (z účtu obsahujícího daný webhosting) přes kontaktní formulář. Počítejte s tím, že importy obnovených databází mají ze všech požadavků na techniky jednu z nejnižších priorit, řešení požadavku tedy může trvat řádově hodiny, v některých případech i dny.

Děkujeme za zpětnou vazbu!