Skrip Bash Advance untuk Backup Pangkalan Data MySQL

Skrip Bash Advance untuk Backup Pangkalan Data MySQL

Setelah menulis skrip shell mudah untuk sandaran pangkalan data mysql. Ini adalah skrip pendahuluan baru kami untuk Dump Pangkalan Data MySQL. Skrip ini akan memberi anda sandaran pangkalan data MySQL dan memuat naik sandaran ke pelbagai lokasi terpencil seperti FTP, SFTP dan Amazon S3 Bucket.

Skrip ini tersedia di akaun GitHub kami dengan semua fail sokongan. Anda hanya boleh memuat turun skrip dan menjalankannya di pelayan anda. Gunakan langkah berikut untuk menggunakan skrip ini dan konfigurasikan sandaran dalam masa 5 minit.

Langkah 1 - Klon repositori ini

Muat turun repositori ini meletakkan fail di bawah /etc/mydumpadmin direktori. Sebagai alternatif, anda juga boleh mengklon repositori ini di bawah /etc direktori menggunakan arahan berikut.

cd/etc/git clone https: // github.com/tecrahul/mydumpadmin.git 

Langkah 2 - Konfigurasikan persediaan

  • Edit tetapan.Conf fail dan kemas kini semua nilai yang diperlukan mengikut keperluan anda. Anda boleh mengaktifkan/melumpuhkan sandaran FTP, SFTP dan S3 juga
  • Sekarang edit kelayakan.txt Fail dan letakkan maklumat log masuk MySQL Server anda.
  • Langkah 3 - Laksanakan Skrip Backup

    Tetapkan kebenaran melaksanakan pada skrip shell dan jalankan ini sebagai arahan berikut.

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

    Langkah 4 - Jadualkan Cron Harian

    Anda juga boleh menjadualkan ini untuk dijalankan setiap hari menggunakan Crontab. Tambahkan tetapan berikut ke Crontab untuk dijalankan pada jam 2:00 pagi setiap hari.

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