MySQL için dbForge Studio ile verileri MySQL için Azure Veritabanı'na geçirme

ŞUNLAR IÇIN GEÇERLIDIR: MySQL için Azure Veritabanı - Tek Sunucu

Önemli

MySQL için Azure Veritabanı tek sunucu kullanımdan kaldırma yolundadır. Esnek MySQL için Azure Veritabanı sunucuya yükseltmenizi kesinlikle öneririz. MySQL için Azure Veritabanı esnek sunucuya geçiş hakkında daha fazla bilgi için bkz. MySQL için Azure Veritabanı Tek Sunucu'ya neler oluyor?

MySQL veritabanlarınızı MySQL için Azure Veritabanı taşımak mı arıyorsunuz? MySQL için dbForge Studio'daki geçiş araçlarını kullanmayı göz önünde bulundurun. Bununla birlikte, veritabanı aktarımı yapılandırılabilir, kaydedilebilir, düzenlenebilir, otomatikleştirilebilir ve zamanlanabilir.

Bu makaledeki örnekleri tamamlamak için MySQL için dbForge Studio'yu indirip yüklemeniz gerekir.

MySQL için Azure Veritabanı'na bağlanma

  1. MySQL için dbForge Studio'da Veritabanı menüsünden Yeni Bağlan ion'ı seçin.

  2. Bir konak adı ve oturum açma kimlik bilgileri sağlayın.

  3. Yapılandırmayı denetlemek için Test Bağlan ion'ı seçin.

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

Yedekleme ve Geri Yükleme işleviyle geçiş

Veritabanlarını Azure'a geçirmek için MySQL için dbForge Studio kullanırken birçok seçenek arasından seçim yapabilirsiniz. Veritabanının tamamını taşımanız gerekiyorsa, en iyisi Yedekleme ve Geri Yükleme işlevini kullanmaktır.

Bu örnekte, sakila veritabanını MySQL sunucusundan MySQL için Azure Veritabanı geçiririz. Yedekleme ve Geri Yükleme işlevini kullanmanın ardındaki mantık, MySQL veritabanının yedeğini oluşturmak ve ardından MySQL için Azure Veritabanı geri yüklemektir.

Veritabanını yedekleme

  1. MySQL için dbForge Studio'da Yedekleme ve Geri Yükleme menüsünden Yedekleme Veritabanı'nı seçin. Veritabanı Yedekleme Sihirbazı görüntülenir.

  2. Veritabanı Yedekleme Sihirbazı'nın Yedekleme içeriği sekmesinde, yedeklemek istediğiniz veritabanı nesnelerini seçin.

  3. Seçenekler sekmesinde, yedekleme işlemini gereksinimlerinize uyacak şekilde yapılandırın.

    Screenshot showing the options pane of the Backup wizard.

  4. İleri'yi seçin ve ardından hata işleme davranışı ve günlüğe kaydetme seçeneklerini belirtin.

  5. Yedekle'yi seçin.

Veritabanını geri yükleme

  1. MySQL için dbForge Studio'da MySQL için Azure Veritabanı bağlanın. Yönergelere bakın.

  2. Yedekleme ve Geri Yükleme menüsünde VeritabanınıGeri Yükle'yi seçin. Veritabanı Geri Yükleme Sihirbazı görüntülenir.

  3. Veritabanı Geri Yükleme Sihirbazı'nda veritabanı yedeği olan bir dosya seçin.

    Screenshot showing the Restore step of the Database Restore wizard.

  4. Geri Yükle'yi seçin.

  5. Sonucu denetleyin.

Veritabanlarını Kopyala işleviyle geçiş

MySQL için dbForge Studio'daki Veritabanlarını Kopyala işlevi, veritabanını geçirmek için iki adım gerektirmemesi dışında Yedekleme ve Geri Yükleme'ye benzer. Aynı anda iki veya daha fazla veritabanını aktarmanıza da olanak tanır.

Dekont

Veritabanlarını Kopyala işlevi yalnızca MySQL için dbForge Studio'nun Enterprise sürümünde kullanılabilir.

Bu örnekte, world_x veritabanını MySQL sunucusundan MySQL için Azure Veritabanı geçiririz.

Veritabanlarını Kopyala işlevini kullanarak veritabanını geçirmek için:

  1. MySQL için dbForge Studio'da Veritabanı menüsünden Veritabanlarını Kopyala'yı seçin.

  2. Veritabanlarını Kopyala sekmesinde kaynak ve hedef bağlantıyı belirtin. Ayrıca geçirilecek veritabanlarını da seçin.

    Azure MySQL bağlantısını girip world_x veritabanını seçiyoruz. İşlemi başlatmak için yeşil oku seçin.

  3. Sonucu denetleyin.

world_x veritabanının Azure MySQL'de başarıyla göründüğünü göreceksiniz.

Screenshot showing the results of the Copy Databases function.

Şema ve veri karşılaştırması ile veritabanını geçirme

Veritabanlarını, şemaları ve/veya verileri Azure'a geçirmek için MySQL için dbForge Studio kullanırken birçok seçenek arasından seçim yapabilirsiniz. Seçmeli tabloları bir MySQL veritabanından Azure'a taşımanız gerekiyorsa, Şema Karşılaştırma ve Veri Karşılaştırma işlevini kullanmak en iyisidir.

Bu örnekte, dünya veritabanını MySQL sunucusundan MySQL için Azure Veritabanı'a geçiririz.

Yedekleme ve Geri Yükleme işlevini kullanmanın ardındaki mantık, MySQL veritabanının yedeğini oluşturmak ve ardından MySQL için Azure Veritabanı geri yüklemektir.

Bu yaklaşımın ardındaki mantık, MySQL için Azure Veritabanı boş bir veritabanı oluşturmak ve bunu kaynak MySQL veritabanıyla eşitlemektir. Önce Şema Karşılaştırma aracını, ardından Veri Karşılaştırma işlevini kullanacağız. Bu adımlar MySQL şemalarının ve verilerinin Azure'a doğru şekilde taşınmasını sağlar.

Bu alıştırmayı tamamlamak için önce MySQL için Azure Veritabanı bağlanmanız ve boş bir veritabanı oluşturmanız gerekir.

Şema eşitleme

  1. Karşılaştırma menüsünde Yeni Şema Karşılaştırması'nı seçin. Yeni Şema Karşılaştırma Sihirbazı görüntülenir.

  2. Kaynağınızı ve hedefinizi seçin ve ardından şema karşılaştırma seçeneklerini belirtin. Karşılaştır'ı seçin.

  3. Görüntülenen karşılaştırma sonuçları kılavuzunda eşitleme için nesneleri seçin. Şema Eşitleme Sihirbazı'nı açmak için yeşil ok düğmesini seçin.

  4. Eşitlemeyi yapılandırmak için sihirbazın adımlarını izleyin. Değişiklikleri dağıtmak için Eşitle'yi seçin.

    Screenshot showing the schema synchronization wizard.

Veri Karşılaştırma

  1. Karşılaştırma menüsünde Yeni Veri Karşılaştırması'nı seçin. Yeni Veri Karşılaştırma Sihirbazı görüntülenir.

  2. Kaynağınızı ve hedefinizi seçin ve ardından veri karşılaştırma seçeneklerini belirtin. Gerekirse eşlemeleri değiştirin ve karşılaştır'ı seçin.

  3. Görüntülenen karşılaştırma sonuçları kılavuzunda eşitleme için nesneleri seçin. Veri Eşitleme Sihirbazı'nı açmak için yeşil ok düğmesini seçin.

    Screenshot showing the results of the data comparison.

  4. Eşitlemeyi yapılandıran sihirbazın adımlarını izleyin. Değişiklikleri dağıtmak için Eşitle'yi seçin.

  5. Sonucu denetleyin.

    Screenshot showing the results of the Data Synchronization wizard.

Sonraki adımlar