Auto Backup Database Menggunakan Bash Script

In Linux, Tutorial 1014 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

Install Pi-Hole DNS Blokir Iklan dan Tracker
Install Pi-Hole DNS Blokir Iklan dan Tracker
Pi-Hole merupakan salah satu pelindung user internet
Migrasi VPS Panel dari Tuxlite ke VestaCP
Migrasi VPS Panel dari Tuxlite ke VestaCP
Setelah sekian lama menggunakan Tuxlite akhirnya diputuskan
Cara Cepat Root Unlock STB ZTE B760H Tanpa Bongkar
Cara Cepat Root Unlock STB ZTE B760H Tanpa Bongkar
Mungkin beberapa ada yang pernah berlangganan Indihome
Upgrade PHP 5.6 ke PHP 7.0 Nginx Debian Jessie
Upgrade PHP 5.6 ke PHP 7.0 Nginx Debian Jessie
Sebetulnya sudah agak lama warning untuk upgrade

Top