Linux'ta bir veritabanının backup'ı aşağıdaki gibi alınabilir :
mysqldump -u root -pxxx database_adi > /dosya_adi.sql
xxx olan yere şifre yazılması gerekir
Sıkıştırarak backup alınması da sağlanabilir. Aşağıdaki gibi sıkıştırılmış olarak backup alınabilir :
mysqldump -u root -pxxx database_adi | gzip > /dosya_adi.sql
Backup işlemi belirli zamanlarda otomatik (crontab kullanarak) yapılması sağlanabilir :
crontab -e
ile dosya edit edilecek şekilde açılır.
0 9 * * * mysqldump -u root -pxxx database_adi | gzip > /dosya_adi.sql.gz
insert edilerek dosya kaydedilmesi yeterlidir. Her gün 9'da veritabanı bir dosyaya sıkıştırılarak yazılacaktır.
Not : Açılacak editor değişik bir editor olabilir ancak çoğunlukla Vim veya Vi editörü açılmaktadır