Znalostná báza›Webhosting›Import a export databázy v phpMyAdmin

Webhosting – Import a export databázy v phpMyAdmin

Na tejto stránkeExport databázyImport do databázyBežné problémyČasto kladené otázky

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:

  1. Prihláste sa do phpMyAdmin ⧉ administrátorským účtom databázy, ktorú chcete exportovať.
  2. V ľavom menu vyberte z rozbaľovacej ponuky databázu.
  3. V hornom menu vyberte záložku Export.
  4. Ponechajte nastavenie Export method: Quick a Format: SQL.
  5. Kliknite na tlačidlo Go.
  6. Uložte (stiahnite) exportovaný súbor *.sql.
Rýchly export tabuliek z databázy
Rýchly export tabuliek z databázy

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:

  1. Prihláste sa do phpMyAdmin ⧉ administrátorským účtom databázy, do ktorej chcete dáta importovať.
  2. V ľavom menu vyberte z rozbaľovacej ponuky databázu.
  3. V hornom menu vyberte záložku Import.
  4. Kliknite na tlačidlo Choose File a zvoľte súbor *.sql, ktorý chcete importovať.
  5. Kliknite na tlačidlo Go.
Import dát do databázy
Import dát do databázy

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ť.

Hlásenie o úspešnom vykonaní importu
Hlásenie o úspešnom vykonaní importu

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.

Hlásenie Access denied pri nahrávaní zálohy do inej databázy
Hlásenie Access denied pri nahrávaní zálohy do inej databázy

Riešenie: Najprv skontrolujte, či dáta skutočne nahrávate do správnej databázy. Ak áno, postupujte ďalej týmito krokmi:

  1. Otvorte súbor SQL s dátami v ľubovoľnom textovom editore.
  2. Nájdite riadky začínajúce slovami CREATE DATABASEaUSE.
  3. Tieto riadky vyraďte umiestnením znakov ‐‐ na začiatok riadku.
  4. Súbor SQL uložte a skúste importovať znova.
Vzorové vyradenie problematického kódu v zálohe súboru SQL
Vzorové vyradenie problematického kódu v zálohe súboru SQL

#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.

Hlásenie No database selected a riešenie výberom databázy v ľavom stĺpci
Hlásenie No database selected a riešenie výberom databázy v ľavom stĺpci

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.

Chyba pri pokuse o prepísanie existujúcich dát
Chyba pri pokuse o prepísanie existujúcich 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_….

Chyba príkazu používateľa s nedostatočným oprávnením
Chyba príkazu používateľa s nedostatočným oprávnením

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.

Pomohol vám tento článok?

Vaše hodnotenie nám pomáha zlepšovať naše články.

Vašu správu si prečíta tím tvorcov dokumentácie, ale neodpovedá na ňu. Ak potrebujete poradiť, kontaktujte nás pomocou kontaktného formulára. Nezadávajte sem heslá ani osobné údaje.

Nenašli ste, čo hľadáte?

Opýtajte sa ostatných zákazníkov na komunitnom webe Help.