Tento návod popisuje správu databázy pomocou administratívneho nástroja phpMyAdmin ⧉. Prihláste sa prihlasovacím menom a heslom k databáze.
V tomto návode sa dozviete:
Export databázy
Pri exporte databázy sťahujete aktuálne dáta, ktoré sa v nej nachádzajú. Export využijete napríklad pri manuálnom zálohovaní.
Export databázy vykonajte týmito krokmi:
- Prihláste sa do phpMyAdmin ⧉ administrátorským účtom databázy, ktorú chcete exportovať.
- V ľavom menu vyberte z rozbaľovacej ponuky databázu.
- V hornom menu vyberte záložku Export.
- Ponechajte nastavenie Export method: Quick a Format: SQL.
- Kliknite na tlačidlo Go.
- Uložte (stiahnite) exportovaný súbor *.sql.

Import do databázy
Exportovaný súbor môžete do databázy opäť importovať, napríklad pri obnovenie zálohy.
Importovať môžete iba súbory obsahujúce tabuľky databázy. Súbory s viacerými databázami alebo nepodporovanými príkazmi systém zamietne. Viac informácií o chybách importu nájdete v kapitole Bežné problémy.
Import do databázy vykonajte týmito krokmi:
- Prihláste sa do phpMyAdmin ⧉ administrátorským účtom databázy, do ktorej chcete dáta importovať.
- V ľavom menu vyberte z rozbaľovacej ponuky databázu.
- V hornom menu vyberte záložku Import.
- Kliknite na tlačidlo Choose File a zvoľte súbor *.sql, ktorý chcete importovať.
- Kliknite na tlačidlo Go.

Nahrávanie súboru môže určitý čas trvať – závisí predovšetkým od objemu dát a rýchlosti pripojenia. Po dokončení importu Vás systém bude informovať.

Bežné problémy
Export databázy väčšinou prebehne bez problémov, ale počas importu môžete natrafiť na tieto chyby:
#1044 Access denied
Problém: Zobrazuje sa chybové hlásenie #1044 Access denied for user ‚X’@’%‘ to database ‚dXXXXXX_databáza‘.
Príčina: S touto chybou sa najčastejšie stretnete pri importe našej zálohy dát do databázy s iným názvom alebo pri importe databázy od iného poskytovateľa.

Riešenie: Najprv skontrolujte, či dáta skutočne nahrávate do správnej databázy. Ak áno, postupujte ďalej týmito krokmi:
- Otvorte súbor SQL s dátami v ľubovoľnom textovom editore.
- Nájdite riadky začínajúce slovami
CREATE DATABASEaUSE. - Tieto riadky vyraďte umiestnením znakov
‐‐na začiatok riadku. - Súbor SQL uložte a skúste importovať znova.

#1046 No database selected
Problém: Zobrazuje sa chybové hlásenie #1046 No database selected.
Príčina: Táto bežná chyba znamená, že ste pred importom nevybrali databázu.

Riešenie: V ľavom stĺpci vyberte databázu, do ktorej chcete importovať, a vykonajte import znova.
#1062 Duplicate entry
Problém: Zobrazuje sa chybové hlásenie #1062 Duplicate entry ‚X‘ for key PRIMARY.
Príčina: Ak importujete dáta podobné tým, ktoré sa v databáze už nachádzajú, môže dôjsť k chybe, pri ktorej sa PMA bráni prepísaniu dát.

Riešenie: Ak ste si istí, že staré dáta už nepotrebujete, zmažte ich a vykonajte import znova.
#1142 CREATE command denied
Problém: Zobrazuje sa chybové hlásenie #1142 – CREATE command denied to user ‚wXXXXXX_databáza’@’X.X.X.X‘ for table ‚názov_tabuľky‘.
Príčina: Na túto chybu narazíte, ak ste prihlásení ako používateľ pre web, teda wXXXXXX_….

Riešenie: Prihláste sa ako používateľ s administrátorskými právami (aXXXXXX_…) a vykonajte import znova. Prihlasovacie údaje nájdete v e-maile o zriadení služby, prípadne podľa návodu Webhosting – Databázy.
Často kladené otázky
Pri pokuse o import som narazil na chybu, ktorá nie je opísaná v návode. Čo mám robiť?
Urobte snímku obrazovky ⧉ chybového hlásenia a pošlite nám ju cez formulár ⧉ spolu s názvom webhostingu.