SSH Üzerinden MySQL veritabanı yedeği almak
Linux sunucularda veritabanı yedeği alma işlemi phpmyadmin gibi web arayüzü veya ssh bağlantısı üzerinden yapılabilir.
SSH ile veritabanı yedeği almak için en yaygın olarak kullanılan yöntem ise mysqldump komutu ile veri tabanı yedeği almaktır.
Myql olan tüm sunucularda mysqldump varsayılan komutlardan bir tanesidir. Yani mysqldump için ekstra bir yükleme işlemine ihtiyaç duyulmaz.
Mysqldump komutunun kullanım şekilleri aşağıdaki gibidir;
Sunucu üzerinde bulunan tüm veritabanlarının yedeğini almak için;
mysqldump –all-databases > dump.sql
Alınan tüm veritabanı yedeğini geri yüklemek için;
mysql < dump.sql
Sunucu üzerinde bulunan tek bir veritabanın yedeğini almak için;
mysqldump database_adı > database_adı.sql
Alınan tek bir veritabanı yedeğini geri yüklemek için;
mysql database_adı < database_adı.sql