Migrera data till Azure Database for MySQL med dbForge Studio för MySQL

GÄLLER FÖR: Azure Database for MySQL – enskild server

Vill du flytta dina MySQL-databaser till Azure Database for MySQL? Överväg att använda migreringsverktygen i dbForge Studio för MySQL. Med den kan databasöverföring konfigureras, sparas, redigeras, automatiseras och schemaläggas.

För att slutföra exemplen i den här artikeln måste du ladda ned och installera dbForge Studio för MySQL.

Ansluta till Azure Database for MySQL

  1. I dbForge Studio för MySQL väljer du Ny anslutningdatabasmenyn.

  2. Ange ett värdnamn och inloggningsuppgifter.

  3. Välj Testa anslutning för att kontrollera konfigurationen.

Skärmbild som visar ett lyckat anslutningstest för att Azure Database for MySQL.

Migrera med funktionerna säkerhetskopiering och återställning

Du kan välja bland många alternativ när du använder dbForge Studio för MySQL för att migrera databaser till Azure. Om du behöver flytta hela databasen är det bäst att använda funktionen Säkerhetskopiering och återställning.

I det här exemplet migrerar vi Sakila-databasen från MySQL-servern till Azure Database for MySQL. Logiken bakom användningen av funktionen Säkerhetskopiering och återställning är att skapa en säkerhetskopia av MySQL-databasen och sedan återställa den i Azure Database for MySQL.

Back up the database

  1. I dbForge Studio för MySQL väljer du Säkerhetskopieringsdatabas på menyn Säkerhetskopiering och återställning. Guiden Säkerhetskopiering av databas visas.

  2. På fliken Säkerhetskopieringsinnehåll i guiden Säkerhetskopiering av databas väljer du databasobjekt som du vill säkerhetskopiera.

  3. På fliken Alternativ konfigurerar du säkerhetskopieringen så att den passar dina behov.

    Skärmbild som visar alternativfönstret i guiden Säkerhetskopiera.

  4. Välj Nästa och ange sedan beteende för felbearbetning och loggningsalternativ.

  5. Välj Säkerhetskopiera.

Återställa databasen

  1. I dbForge Studio för MySQL ansluter du till Azure Database for MySQL. Se anvisningarna.

  2. Välj Återställ databas på menyn Säkerhetskopiering och återställning. Guiden Databasåterställning visas.

  3. I guiden Databasåterställning väljer du en fil med en säkerhetskopia av databasen.

    Skärmbild som visar steget Återställ i guiden Databasåterställning.

  4. Välj Återställ.

  5. Kontrollera resultatet.

Migrera med funktionen Kopiera databaser

Funktionen Kopiera databaser i dbForge Studio för MySQL liknar Backup och Restore, förutom att det inte krävs två steg för att migrera en databas. Du kan också överföra två eller flera databaser samtidigt.

Anteckning

Funktionen Kopiera databaser är endast tillgänglig i Enterprise-versionen av dbForge Studio för MySQL.

I det här exemplet migrerar vi world_x från MySQL-servern till Azure Database for MySQL.

Så här migrerar du en databas med funktionen Kopiera databaser:

  1. I dbForge Studio för MySQL väljer du Kopiera databaserdatabasmenyn.

  2. På fliken Kopiera databaser anger du käll- och målanslutningen. Välj även de databaser som ska migreras.

    Vi anger Azure MySQL-anslutningen och väljer world_x databasen. Välj den gröna pilen för att starta processen.

  3. Kontrollera resultatet.

Du ser att den world_x databasen har visats i Azure MySQL.

Skärmbild som visar resultatet av funktionen Kopiera databaser.

Migrera en databas med schema och datajämförelse

Du kan välja bland många alternativ när du använder dbForge Studio för MySQL för att migrera databaser, scheman och/eller data till Azure. Om du behöver flytta utvalda tabeller från en MySQL-databas till Azure är det bäst att använda funktionerna Schemajämförelse och Datajämförelse.

I det här exemplet migrerar vi world-databasen från MySQL-servern till Azure Database for MySQL.

Logiken bakom användningen av funktionen Säkerhetskopiering och återställning är att skapa en säkerhetskopia av MySQL-databasen och sedan återställa den i Azure Database for MySQL.

Logiken bakom den här metoden är att skapa en tom databas Azure Database for MySQL och synkronisera den med MySQL-källdatabasen. Vi använder först verktyget Schemajämförelse och sedan använder vi funktionen för datajämförelse. De här stegen säkerställer att MySQL-scheman och -data flyttas korrekt till Azure.

För att slutföra den här övningen måste du först ansluta till Azure Database for MySQL och skapa en tom databas.

Schemasynkronisering

  1. jämförelsemenyn väljer du Ny schemajämförelse. Guiden Ny schemajämförelse visas.

  2. Välj källa och mål och ange sedan alternativ för schemajämförelse. Välj Jämför.

  3. I rutnätet med jämförelseresultat som visas väljer du objekt för synkronisering. Välj den gröna pilen för att öppna guiden Schemasynkronisering.

  4. Gå igenom stegen i guiden för att konfigurera synkronisering. Välj Synkronisera för att distribuera ändringarna.

    Skärmbild som visar guiden schemasynkronisering.

Datajämförelse

  1. jämförelsemenyn väljer du Ny datajämförelse. Guiden Ny datajämförelse visas.

  2. Välj källa och mål och ange sedan alternativ för datajämförelse. Ändra mappningar om det behövs och välj sedan Jämför.

  3. I rutnätet med jämförelseresultat som visas väljer du objekt för synkronisering. Välj den gröna pilen för att öppna guiden Datasynkronisering.

    Skärmbild som visar resultatet av datajämförelsen.

  4. Gå igenom stegen i guiden för att konfigurera synkronisering. Välj Synkronisera för att distribuera ändringarna.

  5. Kontrollera resultatet.

    Skärmbild som visar resultatet av guiden Datasynkronisering.

Nästa steg