Auto Backup Database Menggunakan Bash Script

In Linux, Tutorial 353 views

Langsung aja degh, kalau ingin backup database pada sisi server atau menggunakan ssh tidak perlu lagi menuliskan perintah yang cukup panjang, cukup buat script dengan nama db_backup.sh dan isi dengan menggunakan kode dibawah ini :

#!/bin/bash
# Database credentials
 user="user"
 password="password"
 host="localhost"
 db_name="db_name_db"
# Other options
 backup_path="/home/user/db_backups"
 date=$(date +"%d-%b-%Y")
# Set default file permissions
 umask 177
# Dump database into SQL file
 mysqldump --user=$user --password=$password --host=$host $db_name > $backup_path/$db_name-$date.sql
# Delete files older than 30 days
 find $backup_path/*.sql -mtime +2 -exec rm {} \;

Script diatas akan membuat file backup dengan memberikan tanggal backup pada nama filenya dan secara otomatis meletakkan file pada folder /home/user/backups.

Jangan lupa merubah permission file sehingga script tersebut dapat dieksekusi melalui teminal ssh.

Silahkan dicoba dan semoga bermanfaat …..

 

Related Search

Tags: #aplikasi #database #linux #SCRIPT #server #SQL #website


MikroTik Deteksi IP Lokal / Public Indihome
MikroTik Deteksi IP Lokal / Public Indihome
Kecepatan koneksi dan harga Indihome menjadi daya
Mikrotik Duckdns.org Update (New Script)
Mikrotik Duckdns.org Update (New Script)
Entah kenapa script untuk update Dynamic IP
Mengatasi Stiker Whatsapp Yang Tidak Muncul Di Android
Mengatasi Stiker Whatsapp Yang Tidak Muncul Di Android
Wahtsapp baru-baru ini merelease stiker untuk penggunanya,
SSL Gratis Dari LetsEncrypt
SSL Gratis Dari LetsEncrypt
Untuk mendapatkan SSL Ceritificate mungkin tidaklah semurah

Top