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 přihlašovacím jménem a heslem k databázi.

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 do 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 do 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

Problém: Zobrazuje se chybová hláška #1044 Access denied for user ‚X’@’%‘ to database ‚dXXXXXX_databáze‘.

Příčina: 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

Řešení: 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

Problém: Zobrazuje se chybová hláška #1046 No database selected.

Příčina: Tato běžná chyba znamená, že jste před importem nevybrali databázi.

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

Řešení: V levém sloupečku vyberte databázi, kam chcete importovat, a proveďte import znovu.

#1062 Duplicate entry

Problém: Zobrazuje se chybová hláška #1062 Duplicate entry ‚X‘ for key PRIMARY.

Příčina: 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

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

#1142 CREATE command denied

Problém: Zobrazuje se chybová hláška #1142 – CREATE command denied to user ‚wXXXXXX_databáze’@’X.X.X.X‘ for table ‚název_tabulky‘.

Příčina: 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

Řešení: 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!