Backup database sinkronkan ke Dropbox

Dropbox, meskipun versi gratisnya cuma dikasih 2GB lumayan juga untuk mencadangkan (baca: backup) data yang ukurannya relatif kecil. Nah, sebelumnya perlu dipersiapkan data yang akan dibackup.

Saya buat skrip sederhana sebagaimana berikut ini :

skripbackup.sh
#!/bin/bash
NOW=$(date +%Y-%m-%d)
DESTDIR=/home/siunyu/Dropbox/backup-database-lala
DBNAMEFILE=/home/siunyu/basedata
 
 
for l in $(cat $DBNAMEFILE); do
	echo "Backing up $l-$NOW.gz to $DESTDIR"
	mysqldump -u root -pinirahasialoh $l | gzip -c > $DESTDIR/$l-$NOW.gz;
done

Skrip tersebut akan menghasilkan banyak file di dalam folder /home/siunyu/Dropbox/backup-database-lala yang akan disinkronkan ke Dropbox.

Langkah selanjutnya, install dropbox dengan perintah berikut :

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

Lalu jalankan perintah berikut :

~/.dropbox-dist/dropboxd

Nah, karena perintah tersebut baru pertama kali dijalankan setelah instalasi, Anda akan diminta menyalin dan menempelkan tautan di browser aktif untuk membuat akun baru atau menambahkan server Anda ke akun yang sudah ada. Setelah itu, folder Dropbox akan dibuat di direktori home Anda.

Tekan Ctrl+c untuk menghentikan perintah tersebut. Namun, untuk menjalankan perintah tersebut di background, jalankan dengan mengambahkan simbol & di belakang :

~/.dropbox-dist/dropboxd &

Perintah tersebut akan terus berjalan di backgroud sampai komputer direstart. Agar dropboxd berjalan otomatis saat komputer dijalankan, tambahkan perintah pada berkas /etc/rc.local sebelum baris exit 0.

Tadaaa….. File sudah otomatis dicadangkan di Dropbox. Semoga aman ya….

  • linux/Backup.database.sinkronkan.ke.Dropbox
  • Terakhir diubah: 11 bulan yang lalu
  • (Perubahan eksternal)