Szybki import bazy danych

Najpopularniejszą metodą importu baz danych jest po prostu wrzucenie pliku wyeksportowanego przez PhpMyAdmin z serwera źródłowego do bazy również przez PhpMyAdmin po stronie docelowego serwera.

Ale czy jest to najszybsza metoda? Opinie mogą być różne, dlatego opisany będzie tu znacznie szybszy sposób.


  1. Logujemy się na serwer źródłowy (np. s1.example.com) i dodajemy (jeśli jest taka potrzeba) adres IP serwera docelowego (dostępny w informacjach o usłudze w panelu klienta).
  2. Kopiujemy do notatnika dane połączenia z bazą danych na serwerze źródłowym - login, hasło, adres serwera oraz nazwę bazy danych
  3. Kopiujemy do notatnika dane połączenia z bazą danych na serwerze docelowym - login, hasło, adres serwera oraz nazwę bazy danych
  4. Logujemy się po protokole SSH do serwera docelowego (np. przez aplikację Putty)
  5. Wpisujemy komendę:
    mysqldump -h {ADRES_IP_ŹRÓDŁOWY} -u {LOGIN_ŹRÓDŁOWY} {BAZA_ŹRÓDŁOWA} -p > ~/{baza_zrodlowa}.sql​
  6. A następnie wpisujemy komendę:
    mysql -u {LOGIN_DOCELOWY} {BAZA_DOCELOWA} -p < ~/{BAZA_ŹRÓDŁOWA}.sql​
  7. W obu przypadkach ważne jest podanie hasła (wyskoczy odpowiedni monit, np.: "Enter password:" - i co ważne, wpisywane znaki nie będą pojawiać się ze względów bezpieczeństwa)
  8. Sprawdzamy czy zrzut danych przeszedł bezproblemowo (np. logując się do bazy używając phpmyadmin)

To wszystko! :) 

Czy ta informacja była pomocna?

Podobne artykuły

Dodawanie bazy danych

Tworzę skrypt korzystający z MySQL. W jaki sposób utworzyć bazę danych? Zaloguj się do...

Dodawanie kont pocztowych w DirectAdmin

Chciałbym wysyłać wiadomości e-mail. W jaki sposób dodać konto pocztowe? Zaloguj się do...

Dodawanie zdalnego hosta do bazy danych

Potrzebuję dostęp do bazy danych na serwerze z zewnątrz. Jak to zrobić? Zaloguj się do...