Kopia bazy danych w phpMyAdmin

kopia sklepu kqs

Przed instalacją sklepu KQS wymagane jest stworzenie bazy danych mysql na serwerze. Baza danych czyli miejsce przechowywania wszystkich informacji zapisanych w określony sposób. To właśnie w bazie danych zapisane są wszystkie informacje o produktach, ustawieniach sklepu, zamówieniach itp.

Struktura bazy danych składa się z tabel a w każdej tabeli są inne informacje, dlatego łatwo można przenosić poszczególne elementy bazy danych w inne bazy np. jeśli chcemy przenieść na inny sklep same kategorie, wystarczy eksportować tabele kqs_kategorie i zaimportować w inną bazę ( posiadającą ta samą strukturę ).

Najczęściej aby dostać się do panelu zarządzania bazą danych ( czyli phpMyAdmin’a ), należy zalogować wejść do panelu zarządzania serwerem ftp i odszukać ( zazwyczaj w dziale SQL ) odnośnik do phpMyAdmin.

Dla przykładu :

– home.pl dostęp do bazy ma pod linkiem : sql.twojanazwadomeny.pl

– nazwa.pl dostęp do bazy ma pod linkiem : mysql.nazwa.pl

– hekko.pl dostęp do bazy ma pod linkiem : twojanazwadomeny.pl/phpmyadmin/

Jak widać w zależności od usługodawcy serwera, linki są różne.

Aby dostać się do phpMyAdmin’a należy znać nazwę bazy i hasło do bazy ( w niektórych serwerach wymagana jest jeszcze nazwa użytkownika bazy danych która należy utworzyć ).

Po zalogowaniu się do phpMyAdmin’a zobaczymy coś takiego ( kliknij na zdjęcie by powiekszyć ) :

baza danych kqs

Po lewej stronie wypisane są wszystkie utworzone tabele w bazie ( powstałe podczas instalacji sklepu ) W środkowej części na samej górze można eksportować lub importować bazę lub poszczególne tabele, a także wykonywać zapytania.

Aby wykonać kopię całej bazy, trzeba w środkowej części kliknąć przycisk „Eksport”

eksport bazy danych kqs

Automatycznie powinny być podświetlone i zaznaczone wszystkie tabele które chcemy eksportować. Na samym dole mamy opcje „ Zapisz jako plik” więc zostawiamy tak jak jest na __DB__ i po prawej stronie klikamy „Wykonaj”

Otworzy się okno zapisu pliku więc zapisujemy bazę danych na dysk swojego komputera.

Aby zapisać jedną tabelę z bazy danych wystarczy po lewej stronie kliknąć na daną tabelę a następnie z prawej strony wybieramy „Eksport” i postępujemy tak samo jak w przypadku kopiowania całej bazy ( tylko że zaznaczona będzie do eksportu interesująca nas tabela )

Tak zapisany plik można edytować za pomocą darmowego programu notepad++ lub Geany .

Aby zaimportować daną tabelę w inny sklep należy zalogować się do phpMyAdmin’a drugiego sklepu, usunąć starą tabelę którą będziemy importować i wcisnąć przycisk „Import” a następnie z pola „Lokalizacja pliku tekstowego” wyszukać plik bazy i zaimportować nową tabelę.

Kodowanie pliku zostawiamy na „utf8”

Czasami zdarza się tak, że po zaimportowaniu nowej tabeli lub całej bazy danych, nie widać zmian na sklepie KQS. Więc wystarczy  „przeładować” ustawienia logując się do panelu administracyjnego sklepu i :

– jeśli importowaliśmy kategorie, to wchodzimy do Kategorii , edytujemy przykładową kategorię i zapisujemy bez dokonywania zmian

– jeśli importowaliśmy szablon graficzny, wystarczy wejść w szablon graficzny, edytować dowolne pole i bez dokonywania zmian zapisać szablon

Jeśli nie pamiętamy loginu i hasła do bazy danych, wystarczy edytować plik config.php na serwerze który znajduje się w katalogu głównym sklepu i zobaczymy wszystkie potrzebne dane.

1 thought on “Kopia bazy danych w phpMyAdmin

Leave a Reply

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.