PhpMyAdmin, MySQL veritabanı yönetimi için kullanılan bir web tabanlı açık kaynaklı bir araçtır. PhpMyAdmin üzerinden veritabanı yedeği alma işlemi oldukça basit ve hızlıdır. Bu yazımızda, sizlere PhpMyAdmin üzerinden veritabanı yedeği alma işlemini adım adım anlatacağız.
PhpMyAdmin Üzerinden Veritabanı Yedeği Alma Adımları:
Adım 1: PhpMyAdmin'e Giriş Yapın
PhpMyAdmin'e giriş yapmak için, web sunucunuzun adresine ve PhpMyAdmin dizinine erişmeniz gerekmektedir. Ardından, veritabanınızın bulunduğu sunucu ve veritabanı adınızı seçin. Bu işlemden sonra, PhpMyAdmin'e giriş yapmış olacaksınız.
Adım 2: Veritabanı Seçin
PhpMyAdmin panelinde, sol taraftaki menüden veritabanınızın adını bulun ve tıklayın. Ardından, veritabanı penceresi açılacaktır.
Adım 3: Dışa Aktar Seçeneğini Seçin
Sırasıyla, \"Dışa Aktar\" düğmesini tıklayarak, veritabanının dışa aktarımı için gerekli ayarları yapın.
Adım 4: Dışa Aktarım Ayarları Yapın
\"Dışa Aktarım Ayarları\" bölümünde, tabloların dışa aktarılacağı formatı seçin (örneğin, SQL). Sıkıştırma seçeneğini de seçebilirsiniz. Ayrıca, veritabanı tablolarda bulunan verileri çıkaracak şekilde seçim yapabilir ve sadece yapı ve şema bilgilerini seçebilirsiniz.
Adım 5: İşlemi Başlatın
\"Ayarları Uygula\" düğmesine tıkladıktan sonra, \"İçeriği Görüntüle\" düğmesine tıklayarak oluşturulan SQL dosyasını görüntüleyebilirsiniz. \"İndir\" düğmesine tıklayarak yedeği indirebilirsiniz veya \"Tamam\" düğmesine tıklayarak yedek işlemini tamamlayabilirsiniz.
Not: Veritabanı yedekleme işlemi, veritabanının boyutuna göre değişebilecek bir süre alabilir. PhpMyAdmin üzerinden veritabanı yedeği alınırken, yedeklemenin doğru bir şekilde alındığından emin olmak için dosyanın boyutunu kontrol edin.
Örnek Kodlar:
PhpMyAdmin üzerinden veritabanı yedeği alma işlemi, otomatik olarak bir SQL dosyası oluşturulur. Bu dosya, veritabanı içeriğindeki tüm verileri barındırır. Bu dosyayı indirmek ve yedeklemek için öncelikle \"Dışa Aktar\" seçeneğini seçmek gerekir.
Bu işlem için, örnek bir PHP kodu yazabilirim:
```php
//PhpMyAdmin veritabanı export alma işlemi
//Veritabanına bağlan
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$dbname = 'example_db';
$command = \"C:\\\\xampp\\\\mysql\\\\bin\\\\mysqldump -u root example_db > example_db.sql\";
system($command); //yedekleme işlemini başlat
header('Content-Type: application/sql');
header('Content-Disposition: attachment; filename=\"example_db.sql\"'); //sql dosyası indirme işlemi
readfile('example_db.sql');
?>
```
Bu örnek kodu, veritabanı adınızı ve yedek dosyanızın adını değiştirerek kullanabilirsiniz. Kod, PHP'de popüler bir müdahale yöntemi olan \"system()\" kullanır