Instal dan konfigurasikan AutoMySQLBackup di Rocky linux 9

AutoMySQLBackup adalah utilitas yang sangat berguna untuk membuat cadangan harian, mingguan, atau bulanan dari satu atau beberapa basis data MySQL dari satu atau beberapa server MySQL . Utilitas ini membuang basis data dan mengompresnya ke dalam arsip.
Ini dilengkapi dengan banyak fitur seperti:

  • Pemberitahuan email tentang pencadangan
  • Kompresi dan Enkripsi Cadangan
  • Rotasi cadangan yang dapat dikonfigurasi
  • Pencadangan basis data tambahan

Menjalankan AutoMySQLBackup dengan rocky linux 9, Anda harus mengunduh skrip instalasi AutoMySQLBackup

Buat direktori untuk skrip Automysqlbackup dan ekstrak arsip tar yang diunduh

Setelah arsip dibongkar, jalankan skrip instalasi Automysqlbackup

Anda dapat menggunakan cara default untuk direktori konfigurasi global dan direktori untuk file yang dapat dieksekusi. Anda hanya perlu menekan Enter saat cara diperlukan.

Selanjutnya, kita harus mengonfigurasi AutoMySQLBackup. Buka berkas konfigurasinya yang terletak di direktori yang kita tentukan saat menjalankan skrip instalasi.

konfigurasi berikut

Setelah selesai mengedit, simpan berkas konfigurasi. Semua pengaturan bersifat opsional dan ada penjelasan untuk semuanya, jadi sebaiknya periksa berkas konfigurasi untuk informasi lebih lanjut tentang pengaturan AutoMySQLBackup.

Buat direktori untuk cadangan MySQL. Ini adalah direktori yang kita tetapkan sebagai ‘/home/backup/db’ dalam berkas konfigurasi.

Jika Anda ingin membuat cadangan database MySQL Anda, jalankan AutoMySQLBackup dengan menjalankan perintah berikut

Anda juga dapat membuat entri crontab untuk menjalankan AutoMySQLBackup pada waktu tertentu atau Anda dapat menggunakan skrip di bawah ini

Membuat crontab untuk menjalankan mybackupdb.sh dengan waktu tertentu secara automatis

AutoMySQLBackup akan berjalan pada jam 16:00 wib setiap hari, dan menyimpan hasil backup database dalam folder /home/bakcup/db/ dalam bentuk file sql.gz.

Sekian dan terima kasih.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *