Bir MySQL veritabanı yedeğinden geri yüklemek, bir arıza durumunda veya yeni bir sunucuya geçiş yaparken verilerinizi kurtarmanıza olanak tanıyan önemli bir görevdir. MySQL Workbench, bu süreci basitleştiren ve kullanıcıların veritabanlarını geri yüklemelerini kolaylaştıran grafiksel bir arayüz sağlar. Bu kılavuzda, MySQL Workbench kullanarak bir yedekten MySQL veritabanını geri yüklemek için adımları sizinle paylaşacağız.

Gereksinimler

Başlamadan önce, aşağıdaki gereksinimlerin karşılandığından emin olun:

  1. MySQL Workbench sisteminize kurulu olmalıdır. Bunu resmi MySQL web sitesinden indirebilirsiniz.

  2. Geçerli bir yedek dosya (.sql formatında veya diğer uyumlu formatlarda).

  3. Geri yüklemek istediğiniz MySQL sunucusuna erişim.

  4. Veritabanlarını geri yüklemek için uygun izinler (genellikle yönetici hakları gereklidir).

Adım 1: MySQL Workbench’i açın

MySQL Workbench’i başlatarak başlayın. Uygun kimlik bilgilerini girerek MySQL sunucunuza bağlanmanız gerekecek:

  • Ana bilgisayar/IP adresi

  • Port numarası (varsayılan 3306’dır)

  • Kullanıcı adı (root veya yeterli haklara sahip başka bir kullanıcı)

  • Şifre

Bağlantı kurulduktan sonra, MySQL Workbench ana kontrol paneli görüntülenecektir.

Adım 2: Veri içe aktarma sihirbazını açın

  1. MySQL Workbench’in “Ana Sayfa” sekmesinde, ” Yönetim” bölümünü bulun.

  2. Listeden Veri İçe Aktarma/Geri Yükleme seçeneğini seçin. Bu, İçe Aktarma/Geri Yükleme sekmesini açacaktır.

    Alternatif olarak, pencerenin üst kısmındaki Sunucu menüsüne gidip Veri İçe Aktar seçeneğini seçebilirsiniz.

Adım 3: Yedek dosyasını seçin

İçe aktarma seçenekleri bölümünde, yedek dosyasının kaynağını seçmeniz istenecektir.

  1. Bağımsız dosyadan içe aktar seçeneğini seçin.

  2. Geri yüklemek istediğiniz .sql yedek dosyasını bulmak ve seçmek için Gözat butonuna tıklayın.

  3. Eğer yedek dosyanız bir dizinde bulunuyorsa, dosyanın tam yolunu belirtmeniz gerekebilir.

Adım 4: Geri yüklemek için veritabanını seçin

  1. Varsayılan hedef şema bölümünde, yedeği geri yüklemek istediğiniz veritabanını seçin. Eğer veritabanı mevcut değilse, Yeni şema oluştur seçeneğine tıklayarak yeni bir veritabanı oluşturabilirsiniz.

  2. Eğer üzerine yazmak istediğiniz mevcut bir veritabanınız varsa, buradan seçin. Yanlış veritabanını kazara üzerine yazmamak için hedef şemanın doğru olduğundan emin olun.

Adım 5: Geri yükleme ayarlarını yapılandırın (isteğe bağlı)

Gelişmiş seçenekler bölümünde, MySQL Workbench ihtiyaçlarınıza göre özelleştirebileceğiniz ek ayarlar sunar:

  • Yapı ve verileri dök: bu seçenek, yedekten hem şemayı (yapıyı) hem de verileri geri yükler.

  • Sadece verileri dök: Bu seçenek, yalnızca verileri geri yüklemek istiyorsanız kullanılır; veritabanı yapısını (tablolar, indeksler vb.) geri yüklemek istemiyorsanız.

  • Sadece yapıyı dök: Bu seçenek, yalnızca verileri olmadan şemayı geri yüklemek istiyorsanız kullanılır.

Ayrıca, belirli gereksinimlerinize bağlı olarak Sıkıştırmayı kullan veya Bütünlüğü kontrol et gibi seçenekleri etkinleştirebilir veya devre dışı bırakabilirsiniz.

Adım 6: Geri yükleme sürecini başlatın

Tüm ayarlar yapılandırıldıktan sonra, geri yükleme sürecini başlatmak için İçe Aktarmayı Başlat butonuna tıklayın. MySQL Workbench, yedek dosyasındaki SQL komutlarını çalıştıracak ve veritabanını geri yükleyecektir.

Adım 7: İlerlemeyi izleyin

Geri yükleme süreci sırasında, ekranın alt kısmında bir ilerleme çubuğu göreceksiniz. MySQL Workbench, geri yüklemenin durumu hakkında gerçek zamanlı geri bildirim verecektir.

Geri yükleme süreci sırasında sorunlar veya hatalar meydana gelirse, bunlar ekranın altındaki Eylem Çıktısı sekmesinde görüntülenecektir. Bu sorunları çözmek için görüntülenen hata mesajlarını kullanabilirsiniz.

Adım 8: Geri yüklemeyi doğrulayın

Geri yükleme tamamlandığında, veritabanının başarıyla geri yüklendiğini doğrulayabilirsiniz:

  1. MySQL Workbench’in sol tarafındaki Gezgin paneline gidin.

  2. Şemalar bölümünün altında, hedef veritabanını genişletin ve tabloların ve verilerin doğru bir şekilde geri yüklendiğini doğrulayın.

  3. Her şeyin beklendiği gibi çalıştığından emin olmak için bazı test sorguları çalıştırın.

Yaygın sorunları giderme

HataAçıklamaÇözüm
Tablo zaten mevcutBu hata, geri yüklediğiniz veritabanının zaten yedekle çelişen tablolar içeriyorsa meydana gelebilir. Bu sorunu, mevcut tabloları silerek veya yeni bir veritabanına geri yükleyerek çözebilirsiniz.Mevcut tabloları silin veya yeni bir veritabanına geri yükleyin.
Erişim reddedildiMySQL kullanıcınızın veritabanlarını geri yüklemek için gerekli izinlere sahip olduğundan emin olun. Root kullanıcısı olarak veya yeterli haklara sahip başka bir kullanıcı olarak giriş yapmanız gerekebilir.Root kullanıcısı olarak veya yeterli ayrıcalıklara sahip başka bir kullanıcı olarak giriş yapın.
Yedek dosya çok büyükEğer yedek dosyanız çok büyükse, veritabanını geri yüklemek için MySQL Workbench yerine mysql gibi komut satırı araçlarını kullanmalısınız.MySQL Workbench yerine mysql gibi komut satırı araçlarını kullanın.

Sonuç

MySQL Workbench kullanarak bir yedekten MySQL veritabanını geri yüklemek, grafiksel arayüzü sayesinde basit bir süreçtir. Bu kılavuzda belirtilen adımları takip ederek, MySQL veritabanlarınızı kolayca geri yükleyebilir ve verilerinizin güvende olmasını sağlayabilirsiniz. Beklenmedik olaylar durumunda veri kaybını önlemek için verilerinizi düzenli olarak yedeklemeyi unutmayın.