Przywracanie i importowanie bazy danych na serwer baz danych

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


Dostęp do Panelu klienta OVHcloud

  • Link bezpośredni: Web Cloud Databases
  • Ścieżka nawigacji: Web Cloud > Web Cloud Databases > Wybierz usługę bazy danych

W praktyce

Info

Rozwiązania Web Cloud Databases nie dają dostępu do systemu zarządzania bazami danych, ale do baz danych na nim hostowanych.

  • Nie ma dostępu superużytkownika „root".
  • Ogólne polecenia SQL działają normalnie, a oprogramowanie takie jak HeidiSQL, SQuirreL SQL lub Adminer jest w pełni kompatybilne.

Przywracanie i importowanie bazy danych w Panelu klienta

Przywrócenie istniejącej kopii zapasowej

Kliknij na poniższe karty, aby wyświetlić kolejno każdy z 4 kroków.

Krok 1
Krok 2
Krok 3
Krok 4

Przejdź na stronę Web Cloud Databases, następnie wybierz odpowiednie rozwiązanie.

Web Cloud Databases

Import lokalnej kopii zapasowej

Kliknij na poniższe karty, aby wyświetlić kolejno każdy z 4 kroków.

Krok 1
Krok 2
Krok 3
Krok 4

Przejdź na stronę Web Cloud Databases, następnie wybierz odpowiednie rozwiązanie.

Web Cloud Databases

Import bazy danych poza Panelem klienta

W niektórych przypadkach pamięć RAM dostępna na serwerze baz danych nie pozwala na zrealizowanie żądanego importu poza Panelem klienta. 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.

Kliknij wybraną metodę importu, aby wyświetlić jej zawartość.

Import bazy MySQL lub MariaDB z poziomu phpMyAdmin

Aby zaimportować bazę danych bezpośrednio z phpMyAdmin, należy się najpierw zalogować. W tym celu zapoznaj się z sekcją „Logowanie do bazy danych MySQL lub MariaDB".

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

Następnie kliknij kartę Importuj.

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

Info

Zalecamy podzielenie bazy danych na kilka plików, jeśli przekracza ona 100 MB, i wykonanie kilku importów z poziomu phpMyAdmin. Import plików o rozmiarze większym niż 100 MB można wykonać z poziomu Panelu klienta, postępując zgodnie z instrukcjami w sekcji „Przywracanie i importowanie bazy danych w Panelu klienta".

Pozostaw domyślne opcje i kliknij Uruchom, aby rozpocząć import.

Web Cloud Databases
Import bazy MySQL lub MariaDB za pomocą wiersza poleceń

Operacja ta jest możliwa tylko przez SSH z poziomu hostingu współdzielonego OVHcloud.

cat nazwa_bazy.sql | mysql --host=serwer --user=uzytkownik --port=port --password=haslo nazwa_bazy
Import bazy MySQL lub MariaDB z pliku PHP
1. <?php
2. echo "Twoja baza danych jest w trakcie przywracania.......<br/>";
3. system("cat nazwa_bazy.sql | mysql --host=serwer --user=uzytkownik --port=port --password=haslo nazwa_bazy");
4. echo "Zakończono. Twoja baza danych jest zainstalowana na tym hostingu.";
5. ?>
Warning
  • Aby uniknąć dostępu osób trzecich do tego pliku zawierającego wrażliwe dane, zabezpiecz dostęp do niego, korzystając z przewodnika: Jak chronić dostęp do katalogu hasłem?
  • Operacja ta jest możliwa tylko z poziomu hostingu współdzielonego OVHcloud.
Import bazy PostgreSQL za pomocą wiersza poleceń

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

psql --host=serwer --port=port --user=uzytkownik --password=haslo nazwa_bazy < nazwa_bazy.sql
Import bazy PostgreSQL z pliku PHP
1. <?php
2. echo "Twoja baza danych jest w trakcie przywracania.......<br/>";
3. system("PGPASSWORD=haslo psql --host=serwer --port=port --user=uzytkownik --password=haslo nazwa_bazy < nazwa_bazy.sql");
4. echo "Zakończono. Twoja baza danych jest zainstalowana na tym hostingu.";
5. ?>
Warning
  • Aby uniknąć dostępu osób trzecich do tego pliku zawierającego wrażliwe dane, zabezpiecz dostęp do niego, korzystając z przewodnika: Jak chronić dostęp do katalogu hasłem?
  • Operacja ta jest możliwa tylko z poziomu hostingu współdzielonego OVHcloud.

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.

Czy ta strona była pomocna?