webmaster webmastering webdesign

Jesteś tutaj: webmade.org >> porady >> php + mysql

phpMyAdmin: przenoszenie zawartości bazy danych

autor: Mateusz Pilszek, ostatnia modyfikacja: 2007-03-11

szukaj: phpmyadmin phpmyadmin przenoszenie bazy danych przenoszenie bazy danych eksport bazy danych eksport bazy danych import bazy danych import bazy danych mysql mysql

phpMyAdmin daje ciekawą możliwość przeniesienia zawartości bazy danych pomiędzy dwoma serwerami, np. serwerem lokalnym, na którym tworzymy i testujemy bazę, a serwerem na którym oficjalnie znajduje się baza danych. Aby skorzystać z możliwości programu musimy posiadać phpMyAdmin poprawnie skonfigurowany na dwóch serwerach WWW (program znajduje się zazwyczaj w ofercie firm hostingowych).

Wyeksportujemy przykładową bazę danych i załadujemy jej zawartość na innym serwerze MySQL.

Krok 1 – eksport

Uruchamiamy phpMyAdmin na serwerze, z którego chcemy eksportować bazę i z panelu po lewej stronie wybieramy nazwę odpowiedniej bazy:

W kolumnie po prawej stronie klikamy na przycisk „Eksport”:

Kolejnym krokiem jest wybór tabel, które mają zostać wyeksportowane. Domyślnie zaznaczone są wszystkie tabele. Zaznaczamy/odznaczamy odpowiednie pozycje trzymając wciśnięty klawisz Ctrl. Jako format eksportu wybieramy „SQL”, reszty opcji nie zmieniamy. Przechodzimy na sam dół strony i zaznaczamy opcje tak jak na poniższym zrzucie:

Kliknięcie przycisku „Wykonaj” skutkuje wyświetleniem przez przeglądarkę okna pobierania (zależnie od przeglądarki wygląda ono inaczej). Zapisujemy utworzony plik .sql na dysku.

Krok 2 - import

Teraz czas na załadowanie pliku na drugi serwer. Uruchamiamy w przeglądarce aplikację phpMyAdmin współpracującą z serwerem MySQL, na który chcemy importować plik. Wybieramy z kolumny po lewej stronie odpowiednią bazę danych. Następnie wybieramy z listy możliwych opcji: „Import”:

Pojawi się strona z okienkiem do upload-owania pliku. Wybieramy więc z dysku plik .sql, który wcześniej utworzyliśmy i klikamy na przycisk „Wykonaj” na samym dole strony:

Jeżeli operacja się powiodła, powinniśmy zobaczyć komunikat podobny do poniższego:

Jeszcze kilka zdań wyjaśnienia – plik o rozszerzeniu .sql to nic innego, jak lista poleceń języka SQL tworząca odpowiednie tabele i dopisująca do nich rekordy. Otwierając plik o rozszerzeniu .sql zobaczymy więc wiele instrukcji CREATE TABLE i INSERT INTO. Nic nie stoi na przeszkodzie, aby samemu napisać taki plik i zaimportować go na serwerze.

Mateusz Pilszek

Osoby czytające tę publikację przeglądały również:

Chcesz zostać programistą?

Poznaj 6 kroków do efektywnej
nauki programowania!

 

valid XHTML
valid CSS
© 2004-2008 copyright by webmade.org