Artikel ini menjelaskan cara mencadangkan database MySQL® di sistem operasi Ubuntu® menggunakan Holland dan Cloud Backup.
Instal Holland
-
Dapatkan kunci rilis untuk Holland dengan menjalankan perintah berikut:
wget https://download.opensuse.org/repositories/home:/holland-backup/xUbuntu_XX.XX/Release.key -O - | sudo apt-key add -
Catatan: Ganti
xUbuntu_XX.XX
dengan versi sistem operasi Ubuntu yang Anda gunakan. Misalnya, untuk Ubuntu 13.04, gunakanxUbuntu_13.04
. -
Buka file daftar /etc/apt/sources.list.d/holland.list di editor teks dan tambahkan baris berikut:
deb https://download.opensuse.org/repositories/home:/holland-backup/xUbuntu_XX.XX/ ./
Catatan: Ganti
xUbuntu_XX.XX
dengan versi sistem operasi Ubuntu yang Anda gunakan.Simpan dan tutup file.
-
Jalankan perintah berikut untuk memperbarui dan menginstal Holland:
apt-get update apt-get install holland-common holland-mysqldump
Konfigurasi Belanda
Sebelum Anda mengonfigurasi Holland untuk cadangan Anda, pastikan Anda memiliki .my.cnf file di /root/ . Anda directory.Jika Anda tidak memiliki file tersebut, buat file tersebut dan masukkan informasi berikut:
[client]
user=root
password=yourpasswordhere
Lokasi default untuk cadangan Anda adalah /var/spool/holland . Jika Anda ingin menyimpan cadangan di lokasi yang berbeda, buka /etc/holland/holland.conf file dalam editor teks dan edit baris berikut:
backup_directory = /var/spool/holland
Holland hanya menyimpan satu cadangan di direktori cadangan secara default. Jika Anda ingin memiliki banyak cadangan di direktori pencadangan, buka /etc/holland/backupsets/default file dalam editor teks dan edit baris berikut:
backups-to-keep = 1
Untuk memastikan bahwa semua pengaturan konfigurasi Anda sudah benar, jalankan perintah berikut:
holland bk
Direktori cadangan Holland Anda sekarang akan terlihat seperti contoh berikut:
total 12
drwxrwx--- 3 root root 4096 Sep 29 19:37 .
drwxr-xr-x 3 root root 4096 Sep 29 19:08 ..
drwxrwx--- 3 root root 4096 Sep 29 19:37 20130929_193720
lrwxrwxrwx 1 root root 42 Sep 29 19:37 newest -> /var/spool/holland/default/20130929_193720
lrwxrwxrwx 1 root root 42 Sep 29 19:37 oldest -> /var/spool/holland/default/20130929_193720
Jadwalkan pencadangan Belanda
Anda dapat menggunakan Holland untuk menjadwalkan pencadangan rutin database Anda. Untuk melakukannya, buka /etc/crontab file dan tambahkan pekerjaan newcron. Contoh berikut memberi tahu Holland untuk menjalankan pencadangan setiap hari pada pukul 3:00:
0 3 * * * root holland bk
Sintaks berikut membentuk tugas cron:
Minute(0-59) Hour(0-24) Day_of_month(1-31) Month(1-12) Day_of_week(0-6) Command_to_execute
Anda dapat mengatur pencadangan terjadwal agar berjalan sesering yang Anda inginkan.
Cadangkan Belanda dengan menggunakan Cloud Backup
Untuk petunjuk tentang cara mencadangkan file cadangan Holland ke Rackspace Cloud Backup, lihat Membuat cadangan.