Apr 05 2018
Membuat Auto Backup mysql sendiri
Jika Anda membutuhkan pencadangan tiap-tiap database dalam satu berkas masing-masing, Anda bisa mencontoh skrip di bawah ini:
Pertama-tama kita buat dahulu direktori misalnya di /backup, lalu kemudian buat berkas bernama db-backup.sh:
$ sudo mkdir /backup
$ sudo touch /usr/bin/db–backup.sh
$ sudo chmod +x /usr/bin/db–backup.sh
$ sudo nano /usr/bin/db–backup.sh
Kemdian, masukan skrip di bawah ini:
#!/bin/bash
DB_USER=“root”
DB_PASSWORD=“PasswordAnda”
DB_PATH_BACKUP=“/backup”
/usr/bin/mysql –u $DB_USER —password=$DB_PASSWORD –e ‘show databases’ | \
/usr/bin/awk ‘{print $1}’ | \
/bin/grep –v “Database\|information_schema\|performance_schema” | \
/usr/bin/xargs –i{} \
/usr/bin/mysqldump –u $DB_USER —password=$DB_PASSWORD \
—opt –Q —result–file=$DB_PATH_BACKUP/{}–`date +%F–%I%p`.sql {}
gzip –q $DB_PATH_BACKUP/*.sql
masukkan ke crontab /etc/crontab
30 0 * * * /usr/bin/db–backup.sh
disadru dari https://situsali.com/membuat-skrip-auto-backup-mysqlmariadb/
Comments Off on Membuat Auto Backup mysql sendiri