Membuat Script Backup Database MySQL Menggunakan Mysqldump

ITLampung.Com - Melakukan backup database sangat lah penting, pekerjaan yang bertahun-tahun akan sangat sia-sia jika database mengalami corupt dan tidak bisa diakses, ditambah kita tidak memiliki cadangannya untuk melakukan restore database.

Berikut script backup database MySQL menggunakan mysqldump dengan penamaan file berdasarkan tanggal.


Script ini bisa diterapkan juga jika anda menggunakan MariaDB.

SCRIPT BACKUP DATABASE

Buatkan file baru, contoh :

 root@serv-01:~# nano /root/script/backup-db.sh

 #!/bin/sh  
 cd /home/backup/itlampung.com/db/;  
 /usr/bin/mysqldump -u USERNAME -pPASSWORDDB NAMADB > NAMADB-$(date '+%d%m%Y').sql;  
 /bin/chown -R backup:backup /home/backup/itlampung.com/db/;  
 echo "done"  

Script diatas akan membackup dengan nama file sesuai dengan tanggal saat ini.


KONFIGURASI CRONJOB

Bertujuan agar script diatas otomatis melakukan backup pada waktu yang kita tentukan.

 root@serv-01:~# crontab -e

 # For more information see the manual pages of crontab(5) and cron(8)  
 #  
 # m h dom mon dow  command  
 30 5 * * * sh /root/script/backup-db.sh  

Penjadwalan diatas menunjukan bahwa backup database akan dilakukan setiap hari pukul 05:30 WIB, dan untuk lebih detail mengenai Cronjobs bisa melihat postingan sebelumnya yaitu :
http://www.itlampung.com/2015/12/membuat-cron-jobs-di-linux-untuk-menjalankan-script.html

Subscribe to receive free email updates:

0 Response to "Membuat Script Backup Database MySQL Menggunakan Mysqldump"

Post a Comment

Tinggalkan jejak agan dihalaman komentar dibawah ini.. Jangan lupa :)

- ITLampung.Com