Skip to content

Latest commit

 

History

History
159 lines (102 loc) · 8.08 KB

File metadata and controls

159 lines (102 loc) · 8.08 KB
title excerpt updated
Przywracanie i importowanie bazy danych na serwer baz danych
Dowiedz się, jak przywrócić i importować bazę danych
2023-10-26

Wprowadzenie

W wyniku błędu bazy danych musisz mieć możliwość przywrócenia kopii zapasowej lub importu lokalnej bazy danych.

Dowiedz się, jak przywrócić i zaimportować bazę danych na serwer baz danych.

Wymagania początkowe

W praktyce

[!primary]

Pamiętaj, że rozwiązania Web Cloud Databases nie dają dostępu do systemu zarządzania bazami danych, ale do baz danych na nim hostowanych.
- Pamiętaj, że nie ma dostępu "root".
- Ogólne polecenia SQL działają normalnie, a oprogramowanie takie jak HeidiSQL, SQuirreL lub Adminer jest w pełni kompatybilne.

Przywracanie i importowanie bazy danych w Panelu klienta

Przejdź do Panelu klienta OVHcloud. Kliknij kartę Web Cloud, a następnie Web Cloud Databases{.action}. Wybierz nazwę serwera baz danych. Przejdź do karty Bazy danych.

W kolumnie "Kopie zapasowe" liczba ta odpowiada liczbie kopii zapasowych dostępnych dla Twojej bazy danych.

1. Przywróć istniejącą kopię zapasową

Kliknij przycisk ...{.action} po prawej stronie bazy danych, a następnie Wyświetl kopie zapasowe{.action}.

Pojawi się lista dostępnych kopii zapasowych, kliknij przycisk ...{.action} po prawej stronie wybranej kopii zapasowej, a następnie kliknij Przywróć kopię zapasową{.action}.

Web Cloud Databases{.thumbnail}

Warning

Przywrócenie bazy danych wymaga usunięcia zawartości bazy danych i tym samym potencjalnej utraty danych. Jeśli nie jesteś pewien, co robisz, zalecamy wykonanie wcześniej kopii zapasowej.

2. Importuj lokalną kopię zapasową

Kliknij przycisk ...{.action} znajdujący się po prawej stronie bazy danych, a następnie kliknij Importuj plik{.action}.

Web Cloud Databases{.thumbnail}

Masz dwie możliwości:

Import nowego pliku

Następnie kliknij "Importuj nowy plik", a następnie Dalej{.action}.

Wpisz nazwę pliku importowanego, kliknij Przeglądaj{.action}, aby go wybrać, następnie Wyślij{.action}, a następnie wybierz Dalej{.action}.

Warning

Plik musi mieć format ".sql", ".txt" lub ".gz".

Web Cloud Databases{.thumbnail}

Zaznacz, jeśli chcesz, "Wyczyść aktualną bazę danych" przed importem i "Wyślij e-mail po zakończeniu importu", aby otrzymać informacje o zakończeniu operacji na głównym adresie e-mail Twojego konta OVHcloud, po czym kliknij Zatwierdź{.action}.

Używanie istniejącego pliku

Jeśli wcześniej zaimportowałeś plik, możesz wybrać opcję "Import istniejącego pliku".

Wybierz plik w rozwijanym menu i kliknij Dalej{.action}.

Web Cloud Databases{.thumbnail}

Zaznacz, jeśli chcesz, "Wyczyść aktualną bazę danych" przed importem i "Wyślij e-mail po zakończeniu importu", aby otrzymać informacje o zakończeniu operacji na głównym adresie e-mail Twojego konta OVHcloud, po czym kliknij Zatwierdź{.action}.

Import bazy danych MySQL lub MariaDB z poziomu panelu klienta

W niektórych przypadkach pamięć RAM dostępna na serwerze baz danych nie pozwala na zrealizowanie żądanego importu. W takim przypadku zalecamy użycie narzędzia OVHcloud w Panelu klienta. Przejdź do sekcji "Przywracanie i importowanie bazy danych w Panelu klienta" niniejszego przewodnika.

Import bazy MySQL lub MariaDB z poziomu phpMyAdmin

Aby zaimportować bazę danych bezpośrednio z phpMyAdmin, należy najpierw się do niej zalogować. Aby to zrobić, możesz zapoznać się z tym przewodnikiem.

Po zalogowaniu się do phpMyAdmin wybierz bazę danych klikając na jej nazwę.

Następnie kliknij zakładkę Importuj{.action}.

Wybierz plik kopii zapasowej, klikając Przeglądaj{.action} (uwaga, plik nie może przekroczyć 100 MB).

[!primary]

Zalecamy podzielenie bazy danych na kilka plików, jeśli przekracza ona 100 MB i import z poziomu phpMyAdmin.
Aby zaimportować plik o rozmiarze większym niż 100 MB, wystarczy zalogować się do panelu klienta zgodnie z instrukcją "Przywracanie i importowanie bazy danych w Panelu klienta".

Pozostaw domyślne opcje i kliknij Uruchom{.action} import.

Web Cloud Databases{.thumbnail}

Importuj bazę MySQL lub MariaDB za pomocą wiersza poleceń

Operacja ta jest możliwa tylko przez SSH z poziomu hostingu OVHcloud.

cat nazwa_bazy.sql | mysql —host=serwer —user=uzytkownik —port=port —password=password nazwa_bazy

Import bazy MySQL lub MariaDB z pliku PHP

1. <?php
2. echo "Twoja baza jest w trakcie przywracania.....<br>";
3. system("cat nom_de_la_base.sql | mysql --host=serveur --user=utilisateur --port=port --password=password nom_de_la_base");
4. Echo "Koniec. Twoja baza jest zainstalowana na tym hostingu.";
5. ?>

Warning

Import bazy danych PostgreSQL poza Panel klienta

W niektórych przypadkach RAM dostępny na serwerze baz danych nie pozwala na zrealizowanie żądanego importu poza Panelem klienta. Przejdź do sekcji "Przywracanie i importowanie bazy danych w Panelu klienta" niniejszego przewodnika.

Importuj bazę PostgreSQL za pomocą wiersza poleceń

Operacja ta jest możliwa wyłącznie przez SSH z poziomu hostingu OVHcloud w wersji stabilnej lub wyższej.

psql —host=serwer —port=port —user=uzytkownik —password=password nazwa_bazy < nazwa_bazy_bazy.sql

Import bazy PostgreSQL z pliku PHP

1. <?php
2. echo "Twoja baza jest w trakcie przywracania.....<br>";
3. system("PGPASSWORD=mot_de_passe psql --host=serveur --port=port --user=utilisateur --password=password nom_de_la_base < nom_de_la_base.sql");
4. Echo "Koniec. Twoja baza jest zainstalowana na tym hostingu.";
5. ?>

Warning

Sprawdź również

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.