Baza wiedzy›Webhosting›Import i eksport bazy danych w phpMyAdmin

Webhosting – Import i eksport bazy danych w phpMyAdmin

Na tej stronieEksport bazy danychImport do bazy danychTypowe problemyCzęsto zadawane pytania

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ę:


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:

  1. Zaloguj się do phpMyAdmin ⧉ kontem administratora bazy danych, którą chcesz wyeksportować.
  2. W menu po lewej stronie wybierz bazę danych z listy rozwijanej.
  3. W menu u góry wybierz zakładkę Export.
  4. Pozostaw ustawienia Export method: Quick i Format: SQL.
  5. Kliknij przycisk Go.
  6. Zapisz (pobierz) wyeksportowany plik *.sql.
Szybki eksport tabel z bazy danych
Szybki eksport tabel z bazy danych

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:

  1. Zaloguj się do phpMyAdmin ⧉ kontem administratora bazy danych, do której chcesz zaimportować dane.
  2. W menu po lewej stronie wybierz bazę danych z listy rozwijanej.
  3. W menu u góry wybierz zakładkę Import.
  4. Kliknij przycisk Choose File i wybierz plik *.sql, który chcesz zaimportować.
  5. Kliknij przycisk Go.
Import danych do bazy danych
Import danych do bazy danych

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.

Komunikat o pomyślnym zakończeniu importu
Komunikat o pomyślnym zakończeniu importu

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.

Komunikat Access denied podczas wgrywania kopii zapasowej do innej bazy danych
Komunikat Access denied podczas wgrywania kopii zapasowej do innej bazy danych

Rozwiązanie: Najpierw sprawdź, czy na pewno wgrywasz dane do właściwej bazy danych. Jeśli tak, wykonaj poniższe kroki:

  1. Otwórz plik SQL z danymi w dowolnym edytorze tekstu.
  2. Znajdź wiersze zaczynające się od słów CREATE DATABASE i USE.
  3. Wyłącz te wiersze, umieszczając znaki ‐‐ na początku wiersza.
  4. Zapisz plik SQL i spróbuj zaimportować go ponownie.
Przykład wyłączenia problematycznego kodu w kopii zapasowej pliku SQL
Przykład wyłączenia problematycznego kodu w kopii zapasowej pliku SQL

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

Komunikat No database selected i rozwiązanie przez wybranie bazy danych w lewej kolumnie
Komunikat No database selected i rozwiązanie przez wybranie bazy danych w lewej kolumnie

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.

Błąd podczas próby nadpisania istniejących danych
Błąd podczas próby nadpisania istniejących 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_….

Błąd polecenia użytkownika z niewystarczającymi uprawnieniami
Błąd polecenia użytkownika z niewystarczającymi uprawnieniami

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.

Czy ten artykuł był pomocny?

Państwa opinia pomaga nam ulepszać artykuły.

Państwa wiadomość trafi do zespołu redagującego dokumentację, który na nią nie odpowiada. Jeśli potrzebują Państwo pomocy, prosimy skontaktować się z nami za pomocą formularza kontaktowego. Prosimy nie podawać haseł ani danych osobowych.

Nie znalazłeś tego, czego szukasz?

Zadaj pytanie innym klientom na stronie społeczności Help.