Backup merupakan hal yang sangat penting terutama pada aplikasi web.
Pada tutorial ini akan dijelaskan bagaimana melakukan backup pada database yang dijalankan secara otomatis dan berkala dengan memanfaatkan cronjob.
Yang Pertama, buat direktori khusus untuk menyimpan hasil backup-an
1 |
# mkdir /backup/databases -p |
Kedua, edit cronjobnya:
1 |
# crontab -e |
Tambahkan dengan baris berikut, misal melakukan backup setiap hari pada jam 1 malam
1 |
00 01 * * * mysqldump -uroot -pPASSWORD DBNANE > /backup/databases/$(date +%F)_DBNAME.sql |
Keterangan:
root : adalah user dari database
PASSWORD: password dari user database
DBNAME: nama dari database yang akan dibackup