title | excerpt | updated |
---|---|---|
Przywracanie i importowanie bazy danych na serwer baz danych |
Dowiedz się, jak przywrócić i importować bazę danych |
2023-10-26 |
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.
- Posiadanie instancji Web Cloud Databases (zawartej w oferciehostingu www Performance.
- Dostęp do Panelu klienta OVHcloud.
[!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.
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.
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}.
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.
Kliknij przycisk ...
{.action} znajdujący się po prawej stronie bazy danych, a następnie kliknij Importuj plik
{.action}.
Masz dwie możliwości:
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".
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}.
Jeśli wcześniej zaimportowałeś plik, możesz wybrać opcję "Import istniejącego pliku".
Wybierz plik w rozwijanym menu i kliknij Dalej
{.action}.
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}.
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.
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.
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
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
- Aby uniknąć sytuacji, w której ktoś miałby dostęp do tego pliku zawierającego wrażliwe dane, zapoznaj się z przewodnikiem dotyczącym bezpieczeństwa dostępu do tego pliku: "Używanie .htaccess do ochrony hasła katalogu w serwisie WWW"
- Operacja ta jest możliwa tylko z poziomu hostingu OVHcloud.
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.
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
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
- Aby uniknąć sytuacji, w której ktoś miałby dostęp do tego pliku zawierającego wrażliwe dane, sprawdź, czy zabezpieczysz dostęp do tego pliku za pomocą przewodnika "Używanie .htaccess do ochrony hasła katalogu w serwisie WWW"
- Operacja ta jest możliwa tylko z poziomu hostingu OVHcloud.
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.