Migrowanie danych do usługi Azure Database for MySQL za pomocą narzędzia dbForge for MySQL
DOTYCZY: Azure Database for MySQL — pojedynczy serwer
Ważne
Pojedynczy serwer usługi Azure Database for MySQL znajduje się na ścieżce wycofania. Zdecydowanie zalecamy uaktualnienie do serwera elastycznego usługi Azure Database for MySQL. Aby uzyskać więcej informacji na temat migracji do serwera elastycznego usługi Azure Database for MySQL, zobacz Co się dzieje z usługą Azure Database for MySQL — pojedynczy serwer?
Chcesz przenieść bazy danych MySQL do usługi Azure Database for MySQL? Rozważ użycie narzędzi migracji w programie dbForge Studio for MySQL. Dzięki niemu można skonfigurować, zapisać, edytować, zautomatyzować i zaplanować transfer bazy danych.
Aby ukończyć przykłady w tym artykule, należy pobrać i zainstalować program dbForge Studio for MySQL.
Nawiązywanie połączenia z usługą Azure Database for MySQL
W programie dbForge Studio for MySQL wybierz pozycję Nowy Połączenie ion z menu Baza danych.
Podaj nazwę hosta i poświadczenia logowania.
Wybierz pozycję Test Połączenie ion, aby sprawdzić konfigurację.
Migrowanie za pomocą funkcji Tworzenia kopii zapasowych i przywracania
W przypadku migrowania baz danych na platformę Azure można wybrać jedną z wielu opcji. Jeśli musisz przenieść całą bazę danych, najlepiej użyć funkcji Tworzenia kopii zapasowych i przywracania .
W tym przykładzie przeprowadzimy migrację bazy danych sakila z serwera MySQL do usługi Azure Database for MySQL. Logiką za pomocą funkcji tworzenia i przywracania kopii zapasowych jest utworzenie kopii zapasowej bazy danych MySQL, a następnie przywrócenie jej w usłudze Azure Database for MySQL.
Tworzenie kopii zapasowej bazy danych
W programie dbForge Studio for MySQL wybierz pozycję Kopia zapasowa baza danych z menu Kopia zapasowa i przywracanie . Zostanie wyświetlony Kreator tworzenia kopii zapasowej bazy danych.
Na karcie Zawartość kopii zapasowej Kreatora tworzenia kopii zapasowej bazy danych wybierz obiekty bazy danych, których kopię zapasową chcesz utworzyć.
Na karcie Opcje skonfiguruj proces tworzenia kopii zapasowej zgodnie z wymaganiami.
Wybierz pozycję Dalej, a następnie określ zachowanie przetwarzania błędów i opcje rejestrowania.
Wybierz pozycję Kopia zapasowa.
Przywracanie bazy danych
W programie dbForge Studio for MySQL połącz się z usługą Azure Database for MySQL. Zapoznaj się z instrukcjami.
Wybierz pozycję Przywróć bazę danych z menu Kopia zapasowa i przywracanie . Zostanie wyświetlony Kreator przywracania bazy danych.
W Kreatorze przywracania bazy danych wybierz plik z kopią zapasową bazy danych.
Wybierz przycisk Przywróć.
Sprawdź wynik.
Migrowanie za pomocą funkcji Kopiowania baz danych
Funkcja kopiowania baz danych w programie dbForge Studio for MySQL jest podobna do tworzenia kopii zapasowych i przywracania, z tą różnicą, że nie wymaga dwóch kroków migracji bazy danych. Umożliwia również transfer co najmniej dwóch baz danych jednocześnie.
Uwaga
Funkcja Kopiowania baz danych jest dostępna tylko w wersji Enterprise programu dbForge Studio for MySQL.
W tym przykładzie przeprowadzimy migrację bazy danych world_x z serwera MySQL do usługi Azure Database for MySQL.
Aby przeprowadzić migrację bazy danych przy użyciu funkcji Kopiowania baz danych:
W programie dbForge Studio for MySQL wybierz pozycję Kopiuj bazy danych z menu Baza danych .
Na karcie Kopiowanie baz danych określ połączenie źródłowe i docelowe. Wybierz również bazy danych, które mają zostać zmigrowane.
Wprowadzamy połączenie usługi Azure MySQL i wybieramy bazę danych world_x . Wybierz zieloną strzałkę, aby rozpocząć proces.
Sprawdź wynik.
Zobaczysz, że baza danych world_x została pomyślnie wyświetlona w usłudze Azure MySQL.
Migrowanie bazy danych ze schematem i porównaniem danych
Możesz wybrać jedną z wielu opcji podczas migrowania baz danych, schematów i/lub danych na platformę Azure za pomocą programu dbForge Studio for MySQL. Jeśli musisz przenieść selektywne tabele z bazy danych MySQL na platformę Azure, najlepiej użyć funkcji Porównanie schematów i Porównanie danych.
W tym przykładzie przeprowadzimy migrację światowej bazy danych z serwera MySQL do usługi Azure Database for MySQL.
Logiką za pomocą funkcji tworzenia i przywracania kopii zapasowych jest utworzenie kopii zapasowej bazy danych MySQL, a następnie przywrócenie jej w usłudze Azure Database for MySQL.
Logiką tego podejścia jest utworzenie pustej bazy danych w usłudze Azure Database for MySQL i zsynchronizowanie jej ze źródłową bazą danych MySQL. Najpierw użyjemy narzędzia Porównanie schematów, a następnie użyjemy funkcji Porównanie danych. Te kroki zapewniają dokładne przeniesienie schematów i danych mySQL na platformę Azure.
Aby ukończyć to ćwiczenie, najpierw musisz nawiązać połączenie z usługą Azure Database for MySQL i utworzyć pustą bazę danych.
Synchronizacja schematu
W menu Porównanie wybierz pozycję Nowe porównanie schematów. Zostanie wyświetlony Kreator porównania nowego schematu.
Wybierz źródło i element docelowy, a następnie określ opcje porównania schematów. Wybierz pozycję Porównaj.
W wyświetlonej siatce wyników porównania wybierz obiekty na potrzeby synchronizacji. Wybierz zielony przycisk strzałki, aby otworzyć Kreatora synchronizacji schematów.
Zapoznaj się z krokami kreatora w celu skonfigurowania synchronizacji. Wybierz pozycję Synchronizuj , aby wdrożyć zmiany.
Porównanie danych
W menu Porównanie wybierz pozycję Nowe porównanie danych. Zostanie wyświetlony Kreator porównywania nowych danych.
Wybierz źródło i element docelowy, a następnie określ opcje porównania danych. W razie potrzeby zmień mapowania, a następnie wybierz pozycję Porównaj.
W wyświetlonej siatce wyników porównania wybierz obiekty na potrzeby synchronizacji. Wybierz zielony przycisk strzałki, aby otworzyć Kreatora synchronizacji danych.
Zapoznaj się z krokami kreatora konfigurowania synchronizacji. Wybierz pozycję Synchronizuj , aby wdrożyć zmiany.
Sprawdź wynik.