Ten poradnik opisuje zarządzanie bazą danych za pomocą narzędzia administracyjnego phpMyAdmin ⧉. Zaloguj się za pomocą nazwy użytkownika i hasła do bazy danych.
Z tego poradnika dowiesz się:
- Jak wyeksportować bazę danych
- Jak zaimportować dane do bazy danych
- Typowe problemy
- Często zadawane pytania
Eksport bazy danych
Podczas eksportu bazy danych pobierasz aktualne dane, które się w niej znajdują. Eksport przyda się na przykład przy ręcznym tworzeniu kopii zapasowej.
Aby wyeksportować bazę danych, wykonaj poniższe kroki:
- Zaloguj się do phpMyAdmin ⧉ kontem administratora bazy danych, którą chcesz wyeksportować.
- W menu po lewej stronie wybierz bazę danych z listy rozwijanej.
- W menu u góry wybierz zakładkę Export.
- Pozostaw ustawienia Export method: Quick i Format: SQL.
- Kliknij przycisk Go.
- Zapisz (pobierz) wyeksportowany plik *.sql.

Import do bazy danych
Wyeksportowany plik możesz ponownie zaimportować do bazy danych, na przykład przy przywracaniu kopii zapasowej.
Zaimportować można wyłącznie pliki zawierające tabele bazy danych. Pliki zawierające kilka baz danych lub nieobsługiwane polecenia zostaną przez system odrzucone. Więcej informacji o błędach importu znajdziesz w rozdziale Typowe problemy.
Aby zaimportować dane do bazy danych, wykonaj poniższe kroki:
- Zaloguj się do phpMyAdmin ⧉ kontem administratora bazy danych, do której chcesz zaimportować dane.
- W menu po lewej stronie wybierz bazę danych z listy rozwijanej.
- W menu u góry wybierz zakładkę Import.
- Kliknij przycisk Choose File i wybierz plik *.sql, który chcesz zaimportować.
- Kliknij przycisk Go.

Przesyłanie pliku może chwilę potrwać – zależy to głównie od ilości danych i szybkości połączenia. Po zakończeniu importu system poinformuje Cię o tym.

Typowe problemy
Eksport bazy danych zazwyczaj przebiega bez problemów, ale podczas importu możesz napotkać następujące błędy:
#1044 Access denied
Problem: Wyświetla się komunikat o błędzie #1044 Access denied for user ‚X’@’%‘ to database ‚dXXXXXX_baza_danych‘.
Przyczyna: Ten błąd najczęściej pojawia się podczas importu naszej kopii zapasowej danych do bazy o innej nazwie lub podczas importu bazy danych od innego dostawcy.

Rozwiązanie: Najpierw sprawdź, czy na pewno wgrywasz dane do właściwej bazy danych. Jeśli tak, wykonaj poniższe kroki:
- Otwórz plik SQL z danymi w dowolnym edytorze tekstu.
- Znajdź wiersze zaczynające się od słów
CREATE DATABASEiUSE. - Wyłącz te wiersze, umieszczając znaki
‐‐na początku wiersza. - Zapisz plik SQL i spróbuj zaimportować go ponownie.

#1046 No database selected
Problem: Wyświetla się komunikat o błędzie #1046 No database selected.
Przyczyna: Ten częsty błąd oznacza, że przed importem nie wybrano bazy danych.

Rozwiązanie: W lewej kolumnie wybierz bazę danych, do której chcesz zaimportować dane, i ponownie wykonaj import.
#1062 Duplicate entry
Problem: Wyświetla się komunikat o błędzie #1062 Duplicate entry ‚X‘ for key PRIMARY.
Przyczyna: Jeśli importujesz dane podobne do tych, które już znajdują się w bazie danych, może wystąpić błąd, w którym PMA zapobiega nadpisaniu danych.

Rozwiązanie: Jeśli masz pewność, że stare dane nie są już potrzebne, usuń je i ponownie wykonaj import.
#1142 CREATE command denied
Problem: Wyświetla się komunikat o błędzie #1142 – CREATE command denied to user ‚wXXXXXX_baza_danych’@’X.X.X.X‘ for table ‚nazwa_tabeli‘.
Przyczyna: Ten błąd pojawi się, jeśli jesteś zalogowany jako użytkownik strony, czyli wXXXXXX_….

Rozwiązanie: Zaloguj się jako użytkownik z uprawnieniami administratora (iXXXXXX_…) i ponownie wykonaj import. Dane logowania znajdziesz w e-mailu o uruchomieniu usługi lub w poradniku Webhosting – Bazy danych.
Często zadawane pytania
Při pokusu o import jsem narazil na chybu, která není popsaná v návodu, co mám dělat?
Zrób zrzut ekranu ⧉ komunikatu o błędzie i prześlij go do nas przez formularz ⧉ wraz z nazwą webhostingu.