Gegevens migreren naar Azure Database for MySQL met dbForge Studio for MySQL

VAN TOEPASSING OP: Azure Database for MySQL - Enkele server

Wilt u uw MySQL-databases verplaatsen naar Azure Database for MySQL? Overweeg het gebruik van de migratiehulpprogramma's in dbForge Studio for MySQL. Hiermee kan databaseoverdracht worden geconfigureerd, opgeslagen, bewerkt, geautomatiseerd en gepland.

Als u de voorbeelden in dit artikel wilt voltooien, moet u dbForge Studio for MySQL downloaden en installeren.

Verbinding maken met Azure Database for MySQL

  1. Selecteer in dbForge Studio for MySQL de optie Nieuwe verbinding in het menu Database.

  2. Geef een hostnaam en aanmeldingsreferenties op.

  3. Selecteer Verbinding testen om de configuratie te controleren.

Schermopname van een geslaagde verbindingstest voor Azure Database for MySQL.

Migreren met de back-up- en herstelfunctionaliteit

U kunt kiezen uit veel opties wanneer u dbForge Studio for MySQL gebruikt om databases naar Azure te migreren. Als u de hele database wilt verplaatsen, kunt u het beste de functionaliteit Back-up en herstel gebruiken.

In dit voorbeeld migreren we de sakila-database van MySQL-server naar Azure Database for MySQL. De logica achter het gebruik van de back-up- en herstelfunctionaliteit is het maken van een back-up van de MySQL-database en deze vervolgens herstellen in Azure Database for MySQL.

Een back-up maken van de database

  1. Selecteer in dbForge Studio for MySQL back-updatabase in het menu Back-up en herstellen. De wizard Databaseback-up wordt weergegeven.

  2. Selecteer op het tabblad Back-upinhoud van de wizard Databaseback-up de databaseobjecten van wie u een back-up wilt maken.

  3. Configureer op het tabblad Opties het back-upproces dat aan uw vereisten voldoet.

    Schermopname van het deelvenster Opties van de wizard Back-up.

  4. Selecteer Volgende en geef vervolgens foutverwerkingsgedrag en logboekregistratieopties op.

  5. Selecteer Back-up.

De database herstellen

  1. Maak in dbForge Studio voor MySQL verbinding met Azure Database for MySQL. Raadpleeg de instructies.

  2. Selecteer Database herstellen in het menu Back-up en herstellen. De wizard Database herstellen wordt weergegeven.

  3. Selecteer in de wizard Database herstellen een bestand met een databaseback-up.

    Schermopname van de stap Herstellen van de wizard Database herstellen.

  4. Selecteer Terugzetten.

  5. Controleer het resultaat.

Migreren met de functionaliteit Databases kopiëren

De functionaliteit Databases kopiëren in dbForge Studio for MySQL is vergelijkbaar met Back-up en herstellen, behalve dat er geen twee stappen nodig zijn om een database te migreren. U kunt er ook twee of meer databases tegelijk mee overdragen.

Notitie

De functionaliteit Databases kopiëren is alleen beschikbaar in de Enterprise-editie van dbForge Studio for MySQL.

In dit voorbeeld migreren we de world_x-database van MySQL-server naar Azure Database for MySQL.

Een database migreren met de functionaliteit Databases kopiëren:

  1. Selecteer in dbForge Studio for MySQL Databases kopiëren in het menu Database.

  2. Geef op het tabblad Databases kopiëren de bron- en doelverbinding op. Selecteer ook de databases die moeten worden gemigreerd.

    We voeren de Azure MySQL-verbinding in en selecteren de world_x database. Selecteer de groene pijl om het proces te starten.

  3. Controleer het resultaat.

U ziet dat de world_x database is verschenen in Azure MySQL.

Schermopname van de resultaten van de functie Databases kopiëren.

Een database migreren met vergelijking van schema's en gegevens

U kunt kiezen uit veel opties wanneer u dbForge Studio for MySQL gebruikt om databases, schema's en/of gegevens naar Azure te migreren. Als u selectieve tabellen van een MySQL-database naar Azure wilt verplaatsen, kunt u het beste de functie Schemavergelijking en gegevensvergelijking gebruiken.

In dit voorbeeld migreren we de werelddatabase van MySQL-server naar Azure Database for MySQL.

De logica achter het gebruik van de back-up- en herstelfunctionaliteit is het maken van een back-up van de MySQL-database en deze vervolgens herstellen in Azure Database for MySQL.

De logica achter deze benadering is het maken van een lege database in Azure Database for MySQL deze te synchroniseren met de MySQL-brondatabase. We gebruiken eerst het hulpprogramma Schemavergelijking en vervolgens gebruiken we de functie Gegevensvergelijking. Deze stappen zorgen ervoor dat de MySQL-schema's en -gegevens nauwkeurig worden verplaatst naar Azure.

Als u deze oefening wilt voltooien, moet u eerst verbinding maken met Azure Database for MySQL en een lege database maken.

Schemasynchronisatie

  1. Selecteer in het menu Vergelijking de optie Nieuwe schemavergelijking. De wizard Nieuwe schemavergelijking wordt weergegeven.

  2. Kies uw bron en doel en geef vervolgens de opties voor schemavergelijking op. Selecteer Vergelijken.

  3. Selecteer objecten voor synchronisatie in het raster met vergelijkingsresultaten dat wordt weergegeven. Selecteer de groene pijlknop om de wizard Schemasynchronisatie te openen.

  4. Doorloop de stappen van de wizard om synchronisatie te configureren. Selecteer Synchroniseren om de wijzigingen te implementeren.

    Schermopname van de wizard schemasynchronisatie.

Gegevensvergelijking

  1. Selecteer in het menu Vergelijking de optie Nieuwe gegevensvergelijking. De wizard Nieuwe gegevensvergelijking wordt weergegeven.

  2. Kies uw bron en doel en geef vervolgens de opties voor gegevensvergelijking op. Wijzig zo nodig de toewijzingen en selecteer vervolgens Vergelijken.

  3. Selecteer objecten voor synchronisatie in het raster met vergelijkingsresultaten dat wordt weergegeven. Selecteer de groene pijlknop om de wizard Gegevenssynchronisatie te openen.

    Schermopname van de resultaten van de gegevensvergelijking.

  4. Doorloop de stappen van de wizard voor het configureren van synchronisatie. Selecteer Synchroniseren om de wijzigingen te implementeren.

  5. Controleer het resultaat.

    Schermopname van de resultaten van de wizard Gegevenssynchronisatie.

Volgende stappen