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

  1. W programie dbForge Studio for MySQL wybierz pozycję Nowy Połączenie ion z menu Baza danych.

  2. Podaj nazwę hosta i poświadczenia logowania.

  3. Wybierz pozycję Test Połączenie ion, aby sprawdzić konfigurację.

Screenshot showing a successful connection test to Azure Database for MySQL.

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

  1. 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.

  2. Na karcie Zawartość kopii zapasowej Kreatora tworzenia kopii zapasowej bazy danych wybierz obiekty bazy danych, których kopię zapasową chcesz utworzyć.

  3. Na karcie Opcje skonfiguruj proces tworzenia kopii zapasowej zgodnie z wymaganiami.

    Screenshot showing the options pane of the Backup wizard.

  4. Wybierz pozycję Dalej, a następnie określ zachowanie przetwarzania błędów i opcje rejestrowania.

  5. Wybierz pozycję Kopia zapasowa.

Przywracanie bazy danych

  1. W programie dbForge Studio for MySQL połącz się z usługą Azure Database for MySQL. Zapoznaj się z instrukcjami.

  2. Wybierz pozycję Przywróć bazę danych z menu Kopia zapasowa i przywracanie . Zostanie wyświetlony Kreator przywracania bazy danych.

  3. W Kreatorze przywracania bazy danych wybierz plik z kopią zapasową bazy danych.

    Screenshot showing the Restore step of the Database Restore wizard.

  4. Wybierz przycisk Przywróć.

  5. 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:

  1. W programie dbForge Studio for MySQL wybierz pozycję Kopiuj bazy danych z menu Baza danych .

  2. 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.

  3. Sprawdź wynik.

Zobaczysz, że baza danych world_x została pomyślnie wyświetlona w usłudze Azure MySQL.

Screenshot showing the results of the Copy Databases function.

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

  1. W menu Porównanie wybierz pozycję Nowe porównanie schematów. Zostanie wyświetlony Kreator porównania nowego schematu.

  2. Wybierz źródło i element docelowy, a następnie określ opcje porównania schematów. Wybierz pozycję Porównaj.

  3. W wyświetlonej siatce wyników porównania wybierz obiekty na potrzeby synchronizacji. Wybierz zielony przycisk strzałki, aby otworzyć Kreatora synchronizacji schematów.

  4. Zapoznaj się z krokami kreatora w celu skonfigurowania synchronizacji. Wybierz pozycję Synchronizuj , aby wdrożyć zmiany.

    Screenshot showing the schema synchronization wizard.

Porównanie danych

  1. W menu Porównanie wybierz pozycję Nowe porównanie danych. Zostanie wyświetlony Kreator porównywania nowych danych.

  2. 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.

  3. W wyświetlonej siatce wyników porównania wybierz obiekty na potrzeby synchronizacji. Wybierz zielony przycisk strzałki, aby otworzyć Kreatora synchronizacji danych.

    Screenshot showing the results of the data comparison.

  4. Zapoznaj się z krokami kreatora konfigurowania synchronizacji. Wybierz pozycję Synchronizuj , aby wdrożyć zmiany.

  5. Sprawdź wynik.

    Screenshot showing the results of the Data Synchronization wizard.

Następne kroki