Linux üzerinde bulunan MySQL sunucumuzda phpmyadmin gibi bir web tabanlı veritabanı yönetim arayüzü kurulu değil ise ssh üzerinden gerekli işlemlerin tümü yapılabilir. Bunlardan en pratik ve en çok kullanılandan biri mysqldump komutudur. Bu komut ile beraber sunucu üzerinde bulunan tüm veritabanlarının yedeğini alabilir veya istediğiniz tek bir veritabanının yedeğini alabiliriz.
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 db_adı > db_adı.sql
Alınan tek bir veritabanı yedeğini geri yüklemek için;
mysql db_adı < db_adı.sql