Jl. Projosumarto II Kab. Tegal
Jawa Tengah, Kode Pos 52193
0812-6666-802
info@servindo.co.id
support@servindo.co.id

Membuat Backup Automatis Database menggunakan Cronjob

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

# mkdir /backup/databases -p

Kedua, edit cronjobnya:

# crontab -e

Tambahkan dengan baris berikut, misal melakukan backup setiap hari pada jam 1 malam

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