Jesteś tutaj: webmade.org >> porady >> php + mysql
autor: Mateusz Pilszek, ostatnia modyfikacja: 2007-03-11
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.
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.
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
szukaj: phpmyadmin przenoszenie bazy danych eksport bazy danych import bazy danych mysql
Osoby czytające tę publikację przeglądały również:
© 2004-2008 copyright by webmade.org