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
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
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.
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.
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.
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.
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.
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.
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.
İç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.
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.
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ı
- DirectAdmin üzerinden phpMyAdmin'e giriş yapın.
- Yedek almak veya geri yüklemek istediğiniz veritabanını seçin.
- Yedek almak için Dışa Aktar (Export) menüsünü kullanın.
- Geri yüklemek için İçe Aktar (Import) menüsünü açın.
- SQL yedek dosyasını seçin.
- İçe aktarma işlemini başlatın.
- İş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.
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.
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.