title | excerpt | updated |
---|---|---|
Tworzenie i pobieranie kopii zapasowej bazy danych na hostingu WWW |
Dowiedz się, jak pobrać kopię zapasową bazy danych Twojego hostingu WWW OVHcloud |
2023-08-22 |
Bazy danych są używane przez większość stron WWW i serwerów Content Management System (CMS), takich jak WordPress, Joomla!, PrestaShop lub Drupal. Są one zazwyczaj wykorzystywane do przechowywania elementów dynamicznych, takich jak komentarze, hasła/użytkownicy, stan zapasów, jeśli posiadasz sklep internetowy lub artykuły. Mogą zaistnieć sytuacje, w których będziesz potrzebował wykonać kopię zapasową bazy danych w celu późniejszego odzyskania jej zawartości.
Dowiedz się, jak pobrać kopię zapasową bazy danych Twojego hostingu WWW OVHcloud.
- Posiadanie hostingu OVHcloud{.external}
- Posiadanie bazy danych utworzonej w ramach pakietu hostingowego WWW OVHcloud{.external}
- W zależności od metody tworzenia kopii zapasowej, jakiej użyjesz, posiadanie dostępu do interfejsu zarządzania usługą hostingu WWW w Panelu klienta{.external} lub posiadanie informacji umożliwiających zalogowanie do bazy danych
Przed rozpoczęciem określ metodę, której będziesz używać do pobierania kopii zapasowej bazy danych. Masz kilka możliwości:
-
Użycie narzędzia OVHcloud do tworzenia kopii zapasowych : rozwiązanie to umożliwia pobranie kopii zapasowych baz danych z poziomu Panelu klienta OVHcloud{.external}. Metoda ta nie wymaga specjalnych umiejętności technicznych.
-
Wykonanie kopii zapasowej w interfejsie phpMyAdmin : przed operacją należy zalogować się do interfejsu phpMyAdmin. Wymaga to pełnej kontroli nad interfejsem phpMyAdmin.
-
Użycie skryptu do tworzenia kopii zapasowych : przed wykonaniem kopii zapasowej należy utworzyć skrypt zarejestrowany na Twoim hostingu OVHcloud. Potrzebna jest szczególna wiedza na ten temat.
-
Wykonanie kopii zapasowej przy użyciu komendy SSH : metoda ta wymaga zalogowania się do przestrzeni dyskowej FTP przez protokół SSH, a następnie zastosowania odpowiednich komend pozwalających połączyć się z przestrzenią dyskową FTP. W przypadku tego dostępu konieczne są bardziej zaawansowane umiejętności techniczne oraz posiadanie hostingu OVHcloud{.external}.
[!success]
Jeśli tworzysz kopię zapasową bazy danych, ponieważ jest ona zapełniona/pełna, zapoznaj się z tutorialem "Co zrobić, gdy baza danych jest zapełniona?".
Niektóre z powyższych metod nie są powiązane z interfejsem OVHcloud. W przypadku tych ostatnich wykonaj operację, bazując na własnej wiedzy. Poniżej zamieszczamy kilka podstawowych informacji, nie mogą one jednak zastąpić wsparcia ze strony webmastera, jeśli użytkownik ma trudności z samodzielnym wykonaniem tych informacji.
Przejdź do metody tworzenia kopii zapasowej, która Cię interesuje opisanej w dalszej części dokumentacji.
Warning
OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Ponosisz więc odpowiedzialność za ich prawidłowe funkcjonowanie.
Oddajemy w Twoje ręce niniejszy przewodnik, którego celem jest pomoc w jak najbardziej optymalnym wykonywaniu bieżących zadań. Jeśli jednak napotkasz trudności, zalecamy skontaktowanie się z wyspecjalizowanym dostawcą. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji znajduje się w sekcji "Sprawdź również" niniejszego przewodnika.
Aby uzyskać dostęp do narzędzia do tworzenia kopii zapasowych OVHcloud, zaloguj się do Panelu klienta OVHcloud{.external} i przejdź do sekcji Web Cloud
{.action}. W lewej kolumnie kliknij Hosting
{.action}, następnie wybierz odpowiednią nazwę hostingu. Teraz przejdź do zakładki Bazy danych
{.action}.
Tabela, która się wyświetla zawiera listę wszystkich baz danych utworzonych w ramach Twojego pakietu hostingowego. Teraz możesz wybrać jedną z dwóch dostępnych metod tworzenia nowej kopii zapasowej lub odzyskania kopii już istniejącej.
W zakładce Bazy danych
{.action} kliknij przycisk ...
{.action} po prawej stronie bazy danych, którą chcesz skopiować, a następnie kliknij Utwórz kopię zapasową
{.action}.
W oknie, które się pojawi wybierz datę utworzenia kopii zapasowej, następnie kliknij przycisk Dalej
{.action}. Upewnij się, że informacje w podsumowaniu są poprawne, następnie kliknij Zatwierdź
{.action}, aby rozpocząć operację.
Odczekaj chwilę, aż kopia zapasowa zostanie utworzona. Kiedy kopia będzie już dostępna, będziesz mógł ją pobrać.
W zakładce Bazy danych
{.action} kliknij przycisk ...
{.action} po prawej stronie bazy danych, którą chcesz skopiować, a następnie kliknij Przywróć kopię zapasową
{.action}.
Tabela, która się wyświetla zawiera wszystkie dostępne kopie zapasowe bazy danych. Możesz wyświetlić dokładną datę utworzenia kopii zapasowych, a także datę, kiedy zostaną one usunięte z narzędzia OVHcloud.
Aby pobrać kopię zapasową, kliknij przycisk ...
{.action} po prawej stronie kopii, którą chcesz pobrać, a następnie kliknij Pobierz kopię zapasową
{.action}. Pojawi się okno z prośbą, abyś zapisał ją na Twoim komputerze. Zaakceptuj, po czym odczekaj, aż kopia zapasowa zostanie pobrana.
Aby przeprowadzić operację, zaloguj się do phpMyAdmin. Aby uzyskać link dostępowy do phpMyAdmin, zaloguj się do Panelu klienta OVHcloud{.external} i przejdź do sekcji Web Cloud
{.action}. W lewej kolumnie kliknij Hosting
{.action}, następnie wybierz odpowiednią nazwę hostingu. Teraz przejdź do zakładki Bazy danych
{.action}.
Tabela, która się wyświetla zawiera listę wszystkich baz danych utworzonych w ramach Twojego pakietu hostingowego. Kliknij przycisk ...
{.action} po prawej stronie odpowiedniej bazy danych, a następnie Dostęp do phpMyAdmin
{.action}.
Po zalogowaniu się do phpMyAdmin wprowadź informacje dotyczące bazy danych, następnie zaloguj się. Po zalogowaniu przejdź do zakładki Eksportuj
{.action}, gdzie dostępne są dwie metody eksportu:
-
Szybka metoda: możesz określić format eksportu kopii zapasowej. Najpopularniejszym formatem jest SQL, ale dostępne są również inne - zgodnie z Twoimi potrzebami;
-
Metoda niestandardowa : możesz określić szczegółowe parametry eksportu kopii zapasowej.
Warning
Interfejs phpMyAdmin nie został utworzony przez OVHcloud, należy więc wykonać operację, bazując na własnej wiedzy. W przypadku trudności zalecamy skorzystanie z pomocy wyspecjalizowanego usługodawcy i/lub skontaktowanie się ze stroną lub wydawcą interfejsu. Niestety firma OVHcloud nie jest w stanie udzielić wsparcia w tym zakresie.
Operacja składa się z kilku etapów. Upewnij się, czy posiadasz informacje potrzebne do zalogowania się do bazy danych, której kopię zapasową chcesz utworzyć: nazwa użytkownika, hasło, nazwa bazy danych oraz adres serwera.
Warning
Rozwiązanie to wymaga umiejętności programowania. Poniżej zamieszczamy kilka informacji dotyczących sposobu postępowania. Jednak w przypadku trudności zalecamy skorzystanie z pomocy wyspecjalizowanego usługodawcy. Niestety firma OVHcloud nie jest w stanie udzielić wsparcia w tym zakresie.
Pierwszy krok to utworzenie skryptu, dzięki któremu będziesz mógł utworzyć kopię zapasową bazy danych. Poniżej przykład skryptu, który może być pomocny w przeprowadzanej przez Ciebie operacji. Jeśli jednak napotkasz trudności, przykład ten nie może zastąpić wsparcia, które może zapewnić webmaster.
<?
system("mysqldump --host=server_address --user=user_name --password=user_password name_of_database > backup_file_name.sql");
?>
Pamiętaj, aby zastąpić informacje ogólne występujące w skrypcie informacjami dotyczącymi odpowiedniej bazy danych. Pomocne będą poniższe wskazówki. Po utworzeniu skryptu zalecamy nadać mu nazwę "kopia.php".
Informacje | Do zastąpienia przez |
---|---|
server_address | Adres serwera odpowiedniej bazy danych. |
user_name | Nazwa użytkownika z dostępem do bazy danych. |
user_password | Hasło dla uprzednio podanej nazwy użytkownika. |
name_of_database | Nazwa odpowiedniej bazy danych. |
backup_file_name | Nazwa pliku kopii zapasowej po jego utworzeniu. |
Po poprawnym utworzeniu skryptu kopii zapasowej pobierz go na przestrzeń dyskową FTP Twojego hostingu. W tym celu zapoznaj się z informacjami zawartymi w opisie etapu 2 dokumentacji "Logowanie do przestrzeni dyskowej".
Aby wykonać kolejne kroki, pobierz skrypt do folderu zawierającego witrynę sieci Web, która używa bazy danych. Należy zwrócić szczególną uwagę na nazwę pliku skryptu kopii zapasowej. Nie nadpisuj istniejącego wcześniej na przestrzeni dyskowej FTP pliku noszącego tę samą nazwę, gdy pobierasz skrypt. Jeśli pojawi się tego typu komunikat ostrzegawczy, zmień nazwę nowo utworzonego skryptu, a następnie spróbuj ponownie go pobrać.
Kiedy skrypt zostanie pobrany na przestrzeń dyskową FTP, wywołaj skrypt i zainicjuj kod znajdujący się w skrypcie.
Aby to zrobić, przejdź do przeglądarki internetowej pod pełny adres URL skryptu (na przykład: mypersonaldomain.ovh/kopia_zapasowa.php, jeśli nazwałeś skrypt "kopia_zapasowa.php"). Jeśli informacje wprowadzone do skryptu są poprawne, kopia zapasowa zostanie wykonana. Odczekaj chwilę, aż to nastąpi. Jeśli tak się nie stanie, sprawdź informacje zawarte w skrypcie, po czym spróbuj ponownie.
Po utworzeniu kopii zapasowej, zapisz ją w folderze, do którego zapisany został skrypt kopii zapasowej. Nazwa kopii zapasowej bazy danych musi brzmieć, jak nazwa wprowadzona wcześniej do skryptu. Teraz pobierz kopię zapasową na Twoje urządzenie.
Zalecamy, abyś przed wykonaniem operacji usunął z katalogu, w którym się znajdują, plik kopii zapasowej oraz skrypt.
[!primary]
Używając skryptu kopii zapasowej w naszym systemie planowanych zadań (zadania "CRON"), możesz zautomatyzować tworzenie kopii zapasowych i wybrać częstotliwość ich tworzenia. Dowiedz się więcej o planowaniu zadań z dokumentacji: "Wdrożenie planowanego zadania (CRON) na hostingu".
Aby przeprowadzić operację, wpisz odpowiednie komendy w terminalu, aby połączyć się z przestrzenią FTP.
Warning
Aby korzystać z tego typu dostępu, konieczna jest zaawansowana wiedza techniczna. Poniżej zamieszczamy kilka informacji dotyczących sposobu postępowania, jednak w przypadku trudności zalecamy skorzystanie z pomocy wyspecjalizowanego usługodawcy. Niestety firma OVHcloud nie jest w stanie udzielić wsparcia w tym zakresie.
Po zalogowaniu się do przestrzeni dyskowej FTP za pomocą SSH, wprowadź komendę pozwalającą na utworzenie kopii zapasowej bazy danych. Poniżej przykład komendy, która może być pomocna w przeprowadzanej przez Ciebie operacji. Pamiętaj, że kopia zapasowa zostanie zapisana w aktywnym katalogu w momencie, gdy wyślesz komendę do terminala.
mysqldump --host=server_address --user=user_name --password=user_password name_of_database > backup_file_name.sql
Zastąp informacje ogólne dotyczące tego polecenia informacjami dotyczącymi odpowiedniej bazy danych. Teraz pobierz kopię zapasową na Twój komputer.
Informacje | Do zastąpienia przez |
---|---|
server_address | Adres serwera odpowiedniej bazy danych. |
user_name | Nazwa użytkownika z dostępem do bazy danych. |
user_password | Hasło dla uprzednio podanej nazwy użytkownika. |
name_of_database | Nazwa odpowiedniej bazy danych. |
backup_file_name | Nazwa pliku kopii zapasowej po jego utworzeniu. |
Tutorial - Co zrobić, gdy baza danych jest zapełniona?
W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, etc.) skontaktuj się z partnerami OVHcloud.
Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi ofertami pomocy.
Dołącz do grona naszych użytkowników.