SSH ile MySQL Yedek Alma İşlemi Nasıl Yapılır?
Linux sunucularda MySQL veritabanı yedekleme işlemi büyük boyutlu SQL dosyaları söz konusu olduğunda doğru yöntemler kullanılmazsa oldukça zorulu bir süreç haline gelebilir. Örneğin phpMyAdmin sınırlar nedeniyle yedekleme ve geri yükleme işlemlerinde yetersiz kalabilir. Bu durumda direkt olarak sunucunuzda SSH üzerinden çalışmak büyük veritabanlarını kolayca yedeklemenin pratik ve etkili bir yoludur. SSH MySQL yedeği alma işlemi için aşağıdaki adımları takip edebilirsiniz.
Standart Yedek Alma
MySQL veritabanınızı aşağıda örnekte verilen mysqldump komutuyla kolayca yedekleyebilirsiniz.
(Bu komut belirtilen veritabanının yedeğini backup.sql
dosyasına kaydedecektir. Komut çalıştırıldığında sizden MySQL kullanıcı parolanız istenecektir.)
%72 İndirimle VDS Sunucu Sahibi Olun.
Sıkıştırılmış Yedek Alma
Eğer yedeğinizin boyutunu sıkıştırıp alandan tasarruf etmek istiyorsanız yedeğinizi sıkıştırılmış bir şekilde alabilirsiniz. Bunun için aşağıdaki komutu kullanabilirsiniz:
Bu yöntemle yedeğiniz .gz
uzantılı bir sıkıştırılmış dosya olarak kaydedilir bu sayede büyük veritabanlarında önemli ölçüde yer tasarrufu sağlar.
NOT: Yukarıdaki örnek komutlarda yer alan kullaniciadi
ve dbadi
kısmını sunucunuzdaki MySQL kullanıcı adı ve yedeklemek istediğiniz veritabanının adıyla değiştirmeyi unutmayın. 🙂