Sabtu, 01 Oktober 2016

CARA BACKUP DATABASE MYSQL SIMRS KHANZA HOSPITAL MANAGEMENT SYSTEM SECARA OTOMATIS DI NETRUNNER LINUX FRONTIER



Aplikasi SIMRS Khanza Hospital Management System menggunakan database mysql, agar tidak repot saat suatu ketika komputer bermasalah dan databasenya rusak, kita harus membackup databasenya secara teratur ke komputer lokal atau jaringan. Disini dibackup ke hardisk komputer lokal.
Untuk melaksanakan tugas tersebut kita bisa menggunakan aplikasi cron yang sudah terinstall otomatis disetiap distro linux, saya menggunakan Netrunner Linux Frontier yang berbasis Ubuntu 14.04. Begini langkah-langkahnya
1. Buat file yang berisi script backup database mysql, misal nama filenya backup. Jalankan terminal
nano backup

Isinya

#!/bin/sh
mysqldump -uroot -ppasswordsik | gzip > /home/netrunner/sik/sik_`date '+%m-%d-%Y'`.sql.gz

password isi dengan password database mysql anda
/home/netrunner/sik/ = sesuaikan dengan path dimana anda akan menyimpan backupan

2. Lakukan chmod 755 ke file backup
chmod 755 backup

3. Jalankan
crontab -e

Isi filenya

05 19 * * * /home/netrunner/backup

sudo service cron restart

05 19 = backup dilakukan setiap pukul 19.05 tiap hari, silahkan sesuaikan dengan waktu yang anda kehendaki
/home/netrunner/backup = tempat dimana anda menyimpan file backup tadi

Semoga berguna

Referensi:
http://www.backuphowto.info/how-backup-mysql-database-automatically-linux-users
http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/
https://vexxhost.com/resources/tutorials/how-to-use-cron-jobs-for-automation-on-ubuntu-14-04/
https://www.digitalocean.com/community/tutorials/how-to-backup-mysql-databases-on-an-ubuntu-
vps
http://www.noupe.com/development/10-ways-to-automatically-manually-backup-mysql-database.html
https://www.linode.com/docs/databases/mysql/back-up-your-mysql-databases
https://help.ubuntu.com/community/CronHowto

Tidak ada komentar:

Posting Komentar