title | excerpt | updated |
---|---|---|
Duplikuj zawartość jednej bazy danych do innej |
Dowiedz się, jak skopiować zawartość bazy danych OVHcloud do innej bazy danych OVHcloud |
2025-02-20 |
Twoja baza danych jest kluczowym elementem w budowaniu dynamicznej strony WWW. W trakcie cyklu życia Twojej strony internetowej, ze względów praktycznych lub technicznych, możesz skopiować zawartość Twojej bazy danych do innej bazy danych start SQL lub Web Cloud Databases.
Dowiedz się, jak skopiować zawartość bazy danych OVHcloud do innej bazy danych OVHcloud.
[!primary]
Dzięki tej funkcji bazy danych nie są przenoszone, ale kopiowane. Oryginalna baza danych nie jest automatycznie usuwana, w przeciwieństwie do procesu migracji. Tylko zawartość źródłowej bazy danych jest zduplikowana i kopiowana do docelowej bazy danych.
- Posiadanie ofert baz danych start SQL i/lub Web Cloud Databases. Obie bazy danych muszą zostać wcześniej utworzone, aby można było korzystać z narzędzia do powielania.
- Dostęp do panelu klienta OVHcloud
- Wystarczające uprawnienia do wszystkich odpowiednich usług bazodanowych. Więcej informacji znajdziesz w naszym przewodniku Zarządzanie kontaktami dla usług OVHcloud.
Zanim rozpoczniesz, upewnij się, że:
- Twój Database Management System (MySQL, PostgreSQL, etc.) jest taki sam dla obu baz danych (źródłowa i docelowa).
- Wersja DBMS jest taka sama dla obu baz (źródłowej i docelowej). Nawet jeśli kopiowanie może działać z różnymi wersjami, zaleca się korzystanie z tych samych wersji.
- Zawartość źródłowej bazy danych nie może przekraczać rozmiaru docelowej bazy danych.
Funkcja ta jest dostępna do skopiowania:
- bazy danych Start SQL (zawartej w niektórych naszych hostingach www lub zamówionej oddzielnie);
- bazy danych zainstalowanej na serwerze Web Cloud Databases (zawartej w ofercie Hosting Performance lub zamówionej oddzielnie).
W zależności od Twojego przypadku ścieżka dostępu do źródłowej bazy danych jest inna.
Kliknij poniższe zakładki, aby wyświetlić kolejno poszczególne 4 etapy.
[!tabs] Etap 1
Zaloguj się do Panelu klienta OVHcloud i przejdź do sekcji
Web Cloud
{.action}.Etap 2
Kliknij menu
Hosting
{.action}, następnie wybierz odpowiedni hosting.Etap 3
Na stronie, która się wyświetli kliknij zakładkę
Bazy danych
{.action}.Etap 4
Wyświetli się lista baz danych Start SQL.
Kliknij poniższe zakładki, aby wyświetlić kolejno poszczególne 3 etapy.
[!tabs] Etap 1
Zaloguj się do Panelu klienta OVHcloud i przejdź do sekcji
Web Cloud
{.action}.Etap 2
Kliknij menu
Web Cloud Databases
{.action}, następnie wybierz odpowiednie rozwiązanie Web Cloud Databases.Etap 3
Po kliknięciu na zakładkę
Bazy danych
{.action} wyświetli się lista baz danych obecnych na Twoim serwerze Web Cloud Databases.
W zakładce Bazy danych
{.action} i bez względu na ofertę, kliknij przycisk ...
{.action} po prawej stronie wiersza odpowiadającego bazie danych, której zawartość chcesz skopiować, a następnie wybierz Kopiuj bazę danych
{.action}.
Wyświetli się okno, w którym zidentyfikujesz docelową bazę danych.
Jeśli nie posiadasz docelowej bazy danych i jak pokazuje poniższy zrzut ekranu, kliknij poniższe łącze, aby kupić nową bazę danych:
Możesz wybrać zakup usługi "start SQL" lub serwera baz danych "Web Cloud Databases".
[!primary]
Gdy kupujesz nową bazę danych, nie jest ona włączona domyślnie. Nie zapomnij go aktywować. W tym celu zaloguj się do Panelu klienta OVHcloud, a następnie przejdź do sekcji
Web Cloud
{.action}.
- W przypadku bazy danych "Shared SQL": zapoznaj się z przewodnikiem "Tworzenie bazy danych na hostingu WWW OVHcloud";
- W przypadku bazy danych, która będzie dostępna na serwerze "Web Cloud Databases": zapoznaj się z naszym przewodnikiem "Tworzenie bazy danych na serwerze Web Cloud Databases".
Jeśli posiadasz już docelową bazę danych, najpierw wybierz jej typ:
Skopiuj do bazy danych
{.action} : jeśli chcesz skopiować zawartość ze źródłowej bazy danych do bazy danych Start SQL (docelowa).Skopiuj do Web Cloud Databases
{.action} : jeśli chcesz skopiować zawartość źródłowej bazy danych do bazy danych Web Cloud Databas (docelowa).
Właśnie wybrałeś Skopiuj do bazy danych
{.action}. Pojawią się dwie listy rozwijane. Kliknij pierwszy z nich, a następnie wybierz hosting, na którym znajduje się docelowa baza danych Start SQL. Po wybraniu hostingu kliknij drugą listę rozwijaną, aby wybrać docelową bazę danych Start SQL.
Kliknij przycisk Dalej
{.action}. Pojawi się następujący komunikat potwierdzający:
Jeśli nie chcesz nadpisywać wybranej docelowej bazy danych, kliknij przycisk Wstecz
{.action}, aby zmienić wybór lub kliknij przycisk Anuluj
{.action}, aby anulować wszystkie operacje. W przeciwnym razie kliknij przycisk Zatwierdź
{.action}, aby potwierdzić duplikowanie zawartości źródłowej bazy danych do docelowej bazy danych.
Pojawi się następujący komunikat potwierdzający:
Kopiowanie bazy danych może potrwać kilka minut. Aby upewnić się, że kopia została utworzona, przejdź do zakładki Zadania w trakcie
{.action}. W tabeli pojawi się nowy wiersz odpowiadający kopii ze statusem "Zaplanowany". Po jej zakończeniu linia znika.
Właśnie wybrałeś Skopiuj do Web Cloud Databases
{.action}. Pojawią się dwie listy rozwijane. Kliknij pierwszą pozycję, a następnie wybierz ofertę Web Cloud Databases, na której znajduje się docelowa baza danych. Po wybraniu oferty Web Cloud Databases kliknij drugą rozwijaną listę, aby wybrać docelową bazę danych na Twoim serwerze Web Cloud Databases.
Kliknij przycisk Dalej
{.action}. Pojawi się następujący komunikat potwierdzający:
Jeśli nie chcesz nadpisywać wybranej docelowej bazy danych, kliknij przycisk Wstecz
{.action}, aby zmienić wybór lub kliknij przycisk Anuluj
{.action}, aby anulować wszystkie operacje. W przeciwnym razie kliknij przycisk Zatwierdź
{.action}, aby potwierdzić duplikowanie zawartości źródłowej bazy danych do docelowej bazy danych.
Kopiowanie bazy danych może potrwać kilka minut. Aby upewnić się, że kopia została utworzona, przejdź do zakładki Zadania w trakcie
{.action}. W tabeli pojawi się nowy wiersz odpowiadający kopii ze statusem "Zaplanowany". Po jej zakończeniu linia znika.
Jeśli chcesz użyć nowej bazy danych, po skopiowaniu źródłowej bazy danych wykonaj ostatnią czynność.
W zakładce Zadania w trakcie
{.action} upewnij się, że kopia została ukończona (wiersz odpowiadający kopii zniknął).
Aby połączyć nową bazę danych ze stroną WWW, edytuj plik konfiguracyjny Content Mmnagement System (CMS) i wprowadź informacje dotyczące połączenia z nową bazą danych.
Warning
Zaleca się wykonanie kopii pliku konfiguracyjnego serwisu WWW przed jego modyfikacją. Jest to gwarancja możliwości zastąpienia nowej wersji pliku starą wersją w przypadku niepowodzenia konfiguracji.
Jeśli na przykład korzystasz z modułu WordPress, zmodyfikuj plik konfiguracyjny wp-config.php znajdujący się w katalogu głównym Twojego folderu WordPress na przestrzeni dyskowej (FTP) Twojego hostingu, a następnie zaktualizuj następujące pola:
- DB_NAME
- DB_USER
- DB_PASSWORD
- DB_HOST
Aby uzyskać więcej informacji lub skorzystać z innego CMS-a, zapoznaj się z naszym przewodnikiem Zmiana hasła do bazy danych hostingu WWW.
[!primary]
Kopia bazy danych nie jest migracją. Źródłowa baza danych nadal istnieje, dopóki jej nie usuniesz. Będziesz mógł wówczas ponownie skonfigurować Twoją stronę WWW, używając starej bazy danych.
Mogą wystąpić problemy podczas procesu kopiowania zawartości bazy danych.
To powiadomienie oznacza, że posiadasz tylko jedną aktywną bazę danych. Do skopiowania źródłowej bazy danych potrzebna jest również aktywna docelowa baza danych. W tym celu możesz:
- Skonfiguruj nową bazę danych dostępną na Twoim hostingu;
- Skonfiguruj nową bazę danych na swoim serwerze Web Cloud Databases;
- Zamów ofertę "start SQL" lub serwer baz danych "Web Cloud Databases"
Ten komunikat oznacza, że dla Twojej bazy danych trwa już wykonywanie zadania. Przejdź do karty Zadania w trakcie
{.action} i sprawdź, czy wykonujesz już operację. Jeśli tak jest, poczekaj na jej zakończenie, aby w razie potrzeby przesłać kopię bazy danych ponownie.
Docelowa baza danych nie zawiera wystarczającej ilości miejsca. Dostępne są dwa rozwiązania:
- Zamów nową bazę danych start SQL dysponującą większą przestrzenią.
- Jeśli posiadasz serwer Web Cloud Databases, zmień ofertę Web Cloud Databases dysponującą większą przestrzenią dyskową.
To powiadomienie oznacza, że Database Management System (DBMS) w źródłowej bazie danych nie jest identyczny z systemem DBMS docelowej bazy danych.
Ten błąd może się pojawić na przykład podczas używania MySQL dla źródłowej bazy danych i PostgreSQL dla docelowej bazy danych.
Zaloguj się do Panelu klienta OVHcloud
Zapisz i wyeksportuj bazę danych na serwer baz danych
Przywróć i zaimportuj bazę danych na serwer baz danych
Tworzenie i pobieranie kopii zapasowej bazy danych na hostingu WWW
Importuj kopię zapasową do bazy danych hostingu WWW
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.