DirectAdmin

Directadmin Phpmyadmin Yedek Alma ve Geri Yükleme

10 dakika okuma Güncel bilgi
Yardım Merkezine Dön

phpMyAdmin, MySQL ve MariaDB veritabanlarını web tarayıcısı üzerinden yönetmeye imkân sağlayan popüler bir veritabanı yönetim aracıdır. Veritabanı tablolarını görüntülemek, SQL sorguları çalıştırmak, yedek almak ve mevcut yedekleri geri yüklemek gibi birçok işlem phpMyAdmin üzerinden kolayca gerçekleştirilebilir.

Bu rehberde DirectAdmin kontrol paneli üzerinden phpMyAdmin'e nasıl erişeceğinizi, veritabanı yedeğinin nasıl alınacağını ve daha önce alınmış bir yedeğin nasıl geri yükleneceğini adım adım anlatacağız. Anlatılan işlemler hem MySQL hem de MariaDB veritabanları için geçerlidir.

phpMyAdmin Nedir?

phpMyAdmin; PHP ile geliştirilmiş, web tabanlı açık kaynak kodlu bir veritabanı yönetim uygulamasıdır. Komut satırı kullanmadan veritabanlarını yönetebilmenizi sağlar.

phpMyAdmin ile aşağıdaki işlemler gerçekleştirilebilir:

  • Veritabanı oluşturma ve silme
  • Tablo oluşturma ve düzenleme
  • SQL sorguları çalıştırma
  • Veritabanı yedeği alma (Export)
  • Veritabanı yedeğini geri yükleme (Import)
  • Kullanıcı ve tablo kayıtlarını görüntüleme
Bilgi: phpMyAdmin yalnızca veritabanını yönetir. Web sitenizin dosyaları (PHP, HTML, resimler vb.) bu sistem içerisinde yer almaz.

Kurulum Öncesinde Bilinmesi Gerekenler

phpMyAdmin'e giriş yapabilmek için daha önce oluşturulmuş bir MySQL veya MariaDB veritabanına ait kullanıcı bilgilerine ihtiyaç vardır.

İşleme başlamadan önce aşağıdaki bilgilerin hazır olduğundan emin olun.

  • DirectAdmin kullanıcı hesabı
  • MySQL veritabanı adı
  • Veritabanı kullanıcı adı
  • Veritabanı şifresi
Dikkat: Veritabanı kullanıcı şifresini değiştirmeniz durumunda, web sitenizin yapılandırma dosyasında da aynı değişikliğin yapılması gerekir. Aksi halde web siteniz veritabanına bağlanamayacaktır.

phpMyAdmin'e Erişim

DirectAdmin kontrol paneline giriş yaptıktan sonra MySQL Management bölümünü açın. Bu bölümde oluşturduğunuz veritabanlarını görüntüleyebilir ve phpMyAdmin bağlantısını kullanarak veritabanı yönetim ekranına geçebilirsiniz.

phpMyAdmin giriş ekranında sizden veritabanı kullanıcı adı ve şifresi istenir. Doğru bilgiler girildiğinde veritabanı yönetim paneli açılır ve yetkili olduğunuz veritabanlarını görüntüleyebilirsiniz.

İpucu: Birden fazla veritabanınız bulunuyorsa, yedek alma veya geri yükleme işlemine başlamadan önce doğru veritabanını seçtiğinizden emin olun.

phpMyAdmin ile Veritabanı Yedeği Alma (Export)

Veritabanı yedekleme işlemi, olası veri kayıplarına karşı alınabilecek en önemli güvenlik önlemlerinden biridir. Web sitenizde büyük bir güncelleme yapmadan önce, tema veya eklenti değişikliği gerçekleştirmeden önce ya da sitenizi farklı bir sunucuya taşımadan önce güncel bir veritabanı yedeği almanız tavsiye edilir.

phpMyAdmin'in Dışa Aktar (Export) özelliği sayesinde veritabanınızın tamamını veya yalnızca belirli tablolarını birkaç adımda yedekleyebilirsiniz.

Bilgi: Veritabanı yedeği yalnızca MySQL veya MariaDB içerisinde bulunan verileri içerir. Web sitenize ait dosyalar (PHP, HTML, CSS, Java, resimler vb.) bu yedeğe dahil edilmez.

Yedek Alınacak Veritabanını Seçme

phpMyAdmin'e giriş yaptıktan sonra sol tarafta bulunan veritabanı listesinden yedeğini almak istediğiniz veritabanını seçin.

Doğru veritabanını seçtiğinizden emin olun. Özellikle aynı hosting hesabında birden fazla web sitesi barındırıyorsanız, yanlış veritabanının yedeğini almamaya dikkat edin.

Dikkat: Bir WordPress, Joomla veya benzeri içerik yönetim sistemi kullanıyorsanız, veritabanı adını ilgili uygulamanın yapılandırma dosyasından kontrol edebilirsiniz.

Dışa Aktar (Export) İşlemini Başlatma

Veritabanını seçtikten sonra üst menüde bulunan Dışa Aktar (Export) sekmesini açın. Bu bölüm, seçilen veritabanının yedek dosyasını oluşturmak için kullanılır.

phpMyAdmin genellikle iki farklı dışa aktarma yöntemi sunar:

  • Hızlı (Quick): Varsayılan ayarlarla kısa sürede yedek oluşturur.
  • Özel (Custom): Tablo seçimi, çıktı biçimi ve sıkıştırma gibi gelişmiş seçeneklerin yapılandırılmasını sağlar.
İpucu: Çoğu kullanıcı için Hızlı (Quick) yöntemi yeterlidir. Gelişmiş ayarlar yalnızca özel ihtiyaçlar olduğunda kullanılmalıdır.

Dosya Biçimini Belirleme

phpMyAdmin varsayılan olarak yedeği SQL biçiminde oluşturur. SQL formatı, veritabanlarının yedeklenmesi ve farklı sunuculara taşınması için en yaygın kullanılan dosya biçimidir.

Bazı phpMyAdmin sürümlerinde oluşturulacak yedek dosyası isteğe bağlı olarak sıkıştırılabilir.

  • SQL: Standart veritabanı yedeği.
  • ZIP: Sıkıştırılmış SQL dosyası.
  • GZip: Daha küçük dosya boyutu sağlayan sıkıştırılmış yedek.
Bilgi: Büyük veritabanlarında ZIP veya GZip sıkıştırma seçenekleri, hem indirme süresini hem de depolama alanı kullanımını azaltabilir.

Yedekleme İşlemini Tamamlama

Gerekli seçenekleri belirledikten sonra Git (Go) butonuna tıklayın. phpMyAdmin veritabanının yedeğini oluşturacak ve internet tarayıcınız dosyayı bilgisayarınıza indirmenizi isteyecektir.

İndirilen yedek dosyasını güvenli bir konuma kaydetmeniz önerilir. Özellikle önemli projelerde yedeklerin farklı bir depolama ortamında saklanması veri güvenliği açısından faydalı olacaktır.

Dikkat: Tek bir yedek dosyasına güvenmek yerine düzenli aralıklarla yeni yedekler oluşturmanız ve eski yedekleri tarih bilgisi ile arşivlemeniz önerilir.

Yedek Alma İşleminden Sonra Kontrol Edilmesi Gerekenler

  • İndirilen dosyanın boyutunu kontrol edin.
  • Dosyanın eksiksiz indirildiğinden emin olun.
  • Dosya uzantısının (.sql, .zip veya .gz) doğru olduğunu doğrulayın.
  • Yedek dosyasını güvenli bir konumda saklayın.
  • Mümkünse ikinci bir kopyasını farklı bir depolama alanında muhafaza edin.

phpMyAdmin ile Veritabanı Yedeğini Geri Yükleme (Import)

Daha önce oluşturduğunuz bir veritabanı yedeğini phpMyAdmin kullanarak kolayca geri yükleyebilirsiniz. Bu işlem; web sitesini yeni bir sunucuya taşırken, yedekten geri dönerken veya mevcut veritabanını eski bir sürüme geri yüklemek istediğiniz durumlarda kullanılır.

Geri yükleme işlemi sırasında seçilen yedek dosyasındaki veriler, mevcut veritabanına aktarılır. Bu nedenle işlem öncesinde mevcut veritabanının da güncel bir yedeğinin alınması önemlidir.

Dikkat: Geri yükleme işlemi mevcut veriler üzerinde değişiklik yapabilir. Özellikle aktif olarak kullanılan web sitelerinde işlem öncesinde mutlaka yeni bir yedek oluşturmanız önerilir.

İçe Aktar (Import) Menüsünü Açma

phpMyAdmin'e giriş yaptıktan sonra işlem yapılacak veritabanını seçin ve üst menüde bulunan İçe Aktar (Import) sekmesini açın.

Bu bölüm, daha önce alınmış SQL yedek dosyalarının veritabanına aktarılmasını sağlar.

Yedek Dosyasını Seçme

İçe aktarma ekranında bulunan dosya seçme alanı üzerinden bilgisayarınızda bulunan veritabanı yedeğini seçebilirsiniz.

phpMyAdmin sürümüne bağlı olarak aşağıdaki dosya türleri desteklenebilir:

  • .sql
  • .zip
  • .gz (GZip)

Dosya seçildikten sonra diğer ayarları varsayılan değerlerinde bırakmanız çoğu senaryo için yeterlidir.

Bilgi: phpMyAdmin, yedek dosyasının biçimini otomatik olarak algılar. Standart SQL yedeklerinde ek bir yapılandırma yapılmasına genellikle gerek yoktur.

Veritabanını Geri Yükleme

Dosya seçimi tamamlandıktan sonra Git (Go) butonuna tıklayarak içe aktarma işlemini başlatabilirsiniz.

Aktarma süresi; veritabanının boyutuna, sunucu performansına ve depolama altyapısına göre değişiklik gösterebilir. Küçük veritabanları birkaç saniye içerisinde yüklenirken, büyük veritabanlarının aktarımı daha uzun sürebilir.

İpucu: Geri yükleme işlemi tamamlanana kadar tarayıcı penceresini kapatmamanız ve sayfayı yenilememeniz önerilir.

Yükleme Sonrasında Kontrol Edilmesi Gerekenler

İşlem tamamlandıktan sonra aşağıdaki kontrolleri yapmanız önerilir:

  • phpMyAdmin herhangi bir hata mesajı göstermedi mi?
  • Tablolar eksiksiz olarak oluşturuldu mu?
  • Tablolardaki kayıt sayıları beklenen değerlerde mi?
  • Web sitesi veritabanına sorunsuz bağlanabiliyor mu?
  • Site üzerinde eksik veri veya hata bulunuyor mu?

Sık Karşılaşılan Sorunlar

Yükleme işlemi zaman aşımına uğruyor.

Büyük boyutlu veritabanlarında PHP'nin upload_max_filesize, post_max_size veya max_execution_time ayarları nedeniyle işlem tamamlanamayabilir. Böyle durumlarda sunucu yapılandırmasının güncellenmesi veya farklı bir geri yükleme yöntemi kullanılması gerekebilir.

"Allowed memory size exhausted" hatası alıyorum.

Bu hata, PHP bellek limitinin yetersiz olduğunu gösterir. Büyük veritabanlarının geri yüklenebilmesi için PHP bellek limitinin artırılması gerekebilir.

"Maximum upload size exceeded" uyarısı alıyorum.

Yüklemeye çalıştığınız dosya, sunucuda izin verilen maksimum dosya boyutunu aşmaktadır. Dosyanın sıkıştırılmış sürümünü kullanabilir veya sunucu ayarlarını güncelleyebilirsiniz.

Karakterler bozuk görünüyor.

Veritabanı oluşturulurken kullanılan karakter kodlaması ile içe aktarma sırasında kullanılan karakter kodlamasının aynı olması gerekir. UTF-8 veya UTF-8MB4 kullanan veritabanlarında bu sorun genellikle yaşanmaz.

Yedekleme ve Geri Yükleme İçin Öneriler

  • Web sitenizde büyük değişiklikler yapmadan önce mutlaka güncel bir veritabanı yedeği alın.
  • Yedek dosyalarına tarih ekleyerek düzenli şekilde arşivleyin.
  • Yedeklerinizi yalnızca bilgisayarınızda değil, güvenli bir bulut depolama alanında da saklayın.
  • Belirli aralıklarla yedek dosyalarının geri yüklenebilir olduğunu test edin.
  • Veritabanı yedeğinin web sitesi dosyalarını içermediğini unutmayın. Tam bir yedekleme için site dosyalarını da ayrıca yedekleyin.

Özet İşlem Adımları

  1. DirectAdmin üzerinden phpMyAdmin'e giriş yapın.
  2. Yedek almak veya geri yüklemek istediğiniz veritabanını seçin.
  3. Yedek almak için Dışa Aktar (Export) menüsünü kullanın.
  4. Geri yüklemek için İçe Aktar (Import) menüsünü açın.
  5. SQL yedek dosyasını seçin.
  6. İçe aktarma işlemini başlatın.
  7. İşlem tamamlandıktan sonra web sitenizi ve veritabanınızı kontrol edin.

Özet Komutlar

Bu makalede komut satırı kullanılmamaktadır. Tüm işlemler DirectAdmin üzerinden erişilen phpMyAdmin arayüzü ile gerçekleştirilmektedir.

İSİMKAYIT Notu  
Veritabanı yedekleri, web sitenizin en önemli güvenlik unsurlarından biridir. Düzenli aralıklarla yedek almanız ve bu yedekleri güvenli bir ortamda saklamanız, veri kaybı yaşanması durumunda sitenizi kısa sürede eski hâline döndürebilmenizi sağlar.
İSİMKAYIT Yardım Merkezi  
Bu makalede DirectAdmin üzerinden erişilen phpMyAdmin kullanılarak MySQL veya MariaDB veritabanlarının yedeklenmesi ve geri yüklenmesi ayrıntılı olarak açıklanmıştır. Düzenli yedekleme alışkanlığı edinmek, bakım, taşıma ve olası veri kaybı senaryolarında web sitenizin güvenliğini artırır. phpMyAdmin, DirectAdmin ve veritabanı yönetimiyle ilgili diğer teknik rehberlere İSİMKAYIT Yardım Merkezi üzerinden ulaşabilirsiniz.

Bu makale yardımcı olmadı mı? Destek ekibimizle iletişime geçin veya 0850 290 3344 numaralı hattı arayın.

Ürün sepete eklendi!