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 diatas akan membackup dengan nama file sesuai dengan tanggal saat ini.
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
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
0 Response to "Membuat Script Backup Database MySQL Menggunakan Mysqldump"
Post a comment
Tinggalkan jejak agan dihalaman komentar dibawah ini.. Jangan lupa :)
- ITLampung.Com