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
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