GNU/Linux >> Belajar Linux >  >> Linux

Gunakan Holland dan Cloud Backup untuk mencadangkan database MySQL

Artikel ini menjelaskan cara mencadangkan database MySQL® di sistem operasi Ubuntu® menggunakan Holland dan Cloud Backup.

Instal Holland

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

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

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


Linux
  1. MySQL:Cara Backup (Dump) dan Restore Database Menggunakan mysqldump

  2. Cara Menginstal dan Menggunakan MySQL di Ubuntu 20.04

  3. CloudBerry – Pencadangan Cloud Lintas-Platform Sempurna untuk Individu dan Profesional TI

  1. Pencadangan Inkremental MySQL - Pencadangan dan Pemulihan Titik Waktu InnoDB dan Basis Data MyIsam

  2. Memperbaiki database MySQL InnoDB

  3. Backup dan Restore Database MySQL menggunakan mysqlhotcopy

  1. Cara Mengimpor dan Mengekspor Database MySQL di Linux

  2. Buat database baru dan gunakan di MySQL/MariaDB

  3. Pencadangan MySQL 1.1