dbackres : database backup & restore


A. Pengertian

dbackres adalah program aplikasi yang berfungsi sebagai auto restore, auto backup dan auto compress dan berjalan melalui pengecekan database , jika database ada maka akan di backup. jika database tidak ada maka akan di restore secara otomatis dan hasil restore tersebut mengambil dari backup yang terakhir. program ini di jalankan dengan bantuan cronjob (crontab) pada debian atau ubuntu server.'

B. Latar Belakang


Latar belakang di buat nya program ini adalah karena banyak nya server yang kehilangan database baik itu di sengaja maupun yang tidak di sengaja oleh sysadmin, karena dari itu saya (Alin Koko Mansuby) membuat program ini Waktu PKL Di BLC Telkom Klaten .

C. Maksud dan tujuan


Maksud dan tujuan saya membuat program ini yang pertama maksud saya yaitu untuk memudahkan sysadmin membackup dan merestore secara otomatis database, dengan demikian si sysadmin tidak perlu repot membackup dan merestore secara manual.
dan maksud adanya program ini adalah untuk memudahkan bagi sysadmin melakukan pengecekan terhadap hilang atau tidaknya suatu database yang telah di konfigurasi.


D. Dbackres

# dbackres --help



# dbackres --uninstall


DBackres saat artikel ini post sudah rilis v0.3 , pada versi 0.3 lebih nyaman di gunakan untuk server ada  penambahan fitur di v0.3 lebih gampang di gunakan karena sudah ada pemanggilan "dbackres" (penambahan perintah "dbackres") , di bandingkan dengan versi sebelumnya yang harus memanggil dbackres manual ke directory nya

PERBANDINGAN versi < 0.3

v0.1 - v0.2.x

pada versi ini pemanggilan script dbackres untuk di konfigurasi ke cronjob (crontab) masih secara manual yaitu dengan memasukan

bash /opt/db_backres/restore.sh # untuk merestore dan cek ada tidak nya DB.
bash /opt/db_backres/backup.sh # untuk membackup DB yang telah di cek ada.

pada v0.1 tidak ada "compress.sh" yaitu tidak ada fungsi kompres database *.sql yang telah di backup, pada v0.2.x sudah ada fungsi "compress.sh" tapi masih belum stabil.

bash /opt/db_backres/restore.sh
bash /opt/db_backres/backup.sh
bash /opt/db_backres/compress.sh # ada sejak v0.2


 v0.3

 pada versi ini sudah bisa di bilang mudah digunakan karena kita tidak perlu setting perintah pada cronjob memanggil script secara manual seperti di atas, pada versi ini kita cukup menggunakan.

dbackres --all-functions # ini secara otomatis memanggil seluruh fungsi dari : restore,backup dan compress

Issues?
Jika ada issues atau bug atau kesalahan yang anda temukan anda bisa menghubungi saya : indonesianpeople.shutdown57@gmail.com . atau bisa submit issues tersebut ke github -> https://github.com/alintamvanz/dbackres/issues .

Kenapa Restore Harus Di atas saat konfigurasi cronjob ? 

karena pada restore.sh itu ada sesi pengecekan database terlebih dahulu seperti 'apakah database tersebut ada atau tidak?' jika YA maka akan di teruskan ke backup.sh Jika TIDAK maka akan di restore secara otomatis. bayangkan saja jika tidak ada pengecekan  ada atau tidaknya suatu database, jika backup dulu maka ada atau tidak database akan di backup :v


dbackres path directory installation


BackUp Directory :  /var/db_backres/backup/
DB Connect Config:  /etc/db_backres/db_alinko.conf
Installation Dir :  /opt/db_backres/ 
Log File         :  /var/log/db_backup.log  
 
 
 

 DOWNLOAD AND INSTALLATION 

 dbackres by : alinko

referensi : https://github.com/alintamvanz/dbackres
                 https://id.wikipedia.org/wiki/Dbackres                 

Postingan terkait:

Belum ada tanggapan untuk "dbackres : database backup & restore"

Posting Komentar