Skrip bash canggih untuk cadangan database mysql

Skrip bash canggih untuk cadangan database mysql

Setelah menulis skrip shell sederhana untuk cadangan database MySQL. Ini adalah skrip bash canggih baru kami untuk dump database mysql. Script ini akan memberi Anda cadangan database MySQL dan mengunggah cadangan ke berbagai lokasi jarak jauh seperti FTP, SFTP dan Amazon S3 Bucket.

Script ini tersedia di akun GitHub kami dengan semua file pendukung. Anda cukup mengunduh skrip dan menjalankannya di server Anda. Gunakan langkah -langkah berikut untuk menggunakan skrip ini dan mengkonfigurasi cadangan dalam 5 menit.

Langkah 1 - Kloning repositori ini

Unduh file letakkan repositori ini di bawah /etc/mydumpadmin direktori. Atau, Anda juga dapat mengkloning direktori repositori ini di bawah /dll menggunakan perintah berikut.

CD/etc/git klon https: // github.com/tecrahul/mydumpadmin.git 

Langkah 2 - Konfigurasikan Pengaturan

  • Edit Pengaturan.conf mengajukan dan memperbarui semua nilai yang diperlukan sesuai kebutuhan Anda. Anda dapat mengaktifkan/menonaktifkan cadangan FTP, SFTP dan S3 juga
  • Sekarang edit kredensial.txt file dan letakkan detail login server mysql Anda.
  • Langkah 3 - Jalankan skrip cadangan

    Atur izin eksekusi pada skrip shell dan jalankan ini sebagai perintah berikut.

    chmod a+x mysql-dump.SH ./mysql-dump.SH 

    Langkah 4 - Jadwalkan Cron Harian

    Anda juga dapat menjadwalkan ini untuk berjalan setiap hari menggunakan crontab. Tambahkan pengaturan berikut ke crontab untuk dijalankan pada pukul 02:00 setiap hari.

     0 2 * * * cd /etc /mydumpadmin && ./mysql-dump.SH