Membackup database mysql di server ubuntu

tutorial membackup database mysql.

By Indra Yoga

Bismillahirrahmannirrahim.

Ada beberapa cara untuk kita bisa membackup database mysql di server ubuntu, yang sederhana bisa dengan perintah di console/terminal:

mysqldump -u[USER] -p[PASSWORD] --all-databases

jika ingin sekaligus di compress bisa dengan perintah :

mysqldump -u[USER] -p[PASSWORD] --all-databases | gzip -9 > backup-all-db.sql.gz

jika ingin membuat penjadwalan membackup data secara periodik kita bisa menaruhnya di cron :

crontab -e

konfigurasi crontab untuk backup database

konfigurasi diatas akan menjalankan perintah backup data setiap jam 1 malam.

untuk cara yang lebih lanjutnya kita bisa membuat skema backup yang biasa disebut Grandfather-father-son (GFS) , singkatnya GFS mengharuskan kita membuat backup per bulan (grandfather), per minggu (father) dan per hari (son).

untuk eksekusinya kita bisa menggunakan bash script disni.

misal kita simpan script tersebut di server kita dengan nama backup-mysql.sh, jangan lupa set mode execute pada file tersebut :

chmod 700 backup-mysql.sh

kemudian jalankan script tsb:

./backup-mysql.sh

kemudian kita ubah konfigurasi cron kita :

0 1 * * * /home/[USER]/backup-mysql.sh

selamat mencoba.!

Tags: mysql database
Share: X (Twitter)