MySQL Veritabanı Export/Import Komutları

41 sec read

Web projelerinde MySQL üzerinde bulunan veritabanlarını yönetmek için komut sisteminden ziyade Phpmyadmin gibi zenginleştirilmiş arayüze sahip aracı yazılımlar kullanılmaktadır. Ancak böyle yazılımlar bazen bizi yarı yolda bırakabilirler. Mesela veritabanı boyutu çok büyükse ve sunucunun PHP ayarlarında en fazla 2 MB büyüklüğünde dosyalara izin verilmişse artık o veritabanı yazılımı export/import işlemleri açısından kullanılamaz hale gelmiş demektir. İşte böyle durumlarda doğrudan konsol/terminal vasıtasıyla MySQL işlemleri yapmak çok daha kolay olabilir.

MySQL Import (Yükleme) Komutu

Konsol/terminal vasıtasıyla MySQL sunucusuna bir dosyayı import etmek yani yüklemek istiyorsak aşağıdaki komutu kullanabilirsiniz.
[php]zcat /lokal/dizin/backup_name.sql.gz | mysql -u kullanici_adi -p veritabani_adi[/php]

MySQL Export (Çıkarma) Komutu

Sunucudaki bir veritabanını dışarı aktarmak için aşağıdaki komutu kullanabilirsiniz.
[php]mysqldump -u kullanici_adi -h localhost -p veritabani_adi | gzip -9 > backup_name.sql.gz[/php]

Bu komut size veritabanının sıkıştırılmış bir yedeğini sunacaktır.