backup database mysql otomatis ubuntu

To do point :

Buat file .sh example mysqlbackup.sh
— awal file mysqlbackup.sh —
#!/bin/sh

date=`date +%Y-%m-%d_%Hh%M`

mysqldump -u root -psaifiahmada –database mywebdb –complete-insert > /root/backup_mysql/$date.sql
gzip /root/backup_mysql/$date.sql

— akhir file mysqlbackup.sh —

Penjelasan script file mysqlbackup.sh
> date :: menuntukkan tanggal dan waktu
> mysqldump :: command untuk backup databases
> -u root :: user database adalah root
> -psaifiahmada :: password database adalah saifiahmada
> mywebdb :: nama database mywebdb
> complete-insert :: semua data
> /root/backup_mysql :: tujuan backup / tempat penyimpanan backup
> $date.sql :: nama file hasil backup berekstensi .sql dengan nama file variabel date_time / waktu backup

Edit crontab ::
> Buka terminal, masuk sebagai user root
> ketikkan command crontab -e

30 17 * * * /root/backup_mysql/mysqlbackup.sh # JOB_ID_1

> simpan :: Ctrl+O
> Exit :: Ctrl+X

🙂

apaaa ,, ada suara sumbang di samping sanaa🙂 ,,

terdengar suara lirih ,, yang untuk ms jendelas gmn ??????

ooooooo gtu ,, OK😛 siap bozz mumpung jg lagi coba di ms jendelas ne🙂

=== BOF backup_mysql.bat ===

C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqldump -uroot -psaifiahmda mywebdb > D:\backup_mysql\mywebdb_%DATE:~7,2%_%DATE:~4,2%_%DATE:~10,4%.sql

=== EOF backup_mysql.bat ===

simpan sebagai file bat dan letakkan di lokasi yang kita inginkan misal di Desktop🙂
=== BOF start_glassfish.bat ===

D:\glassfish\bin\asadmin start-domain domain1

=== EOF start_glassfish.bat ===

simpan sebagai file bat dan letakkan di lokasi yang kita inginkan misal di Desktop🙂

Untuk penjadwalannya lewat menu
All Programs > Accessories >> System Tools >> Schedules Tasks

> Pilih Add Scheduled Tasks , “klik dua kali”🙂
> Next
> Browse tempat penyimpanan file bat pada lokasi penyimpanan tadi
> Atur waktu misal Daily, Weekly, Monthly, One time only, When my computer starts, atau When I log on,,
> misal kita pilih Daily
> Next
> Isi waktu pada Start Time
> Next
> Isi password user yang menjalankan
> Next
> Finish

# Supaya hasil backup.sql bisa langsung di compress ,, pke 7Zip

install 7zip terlebih dulu

baru buat file script

==awal

set file_backup=mywebdb_%DATE:~0,2%_%DATE:~3,2%_%DATE:~6,4%

cd C:\Program Files\MySQL\MySQL Server 5.1\bin\
mysqldump -uroot -psaifiahmada mywebdb  > D:\backup_mysql\%file_backup%.sql

cd C:\Program Files (x86)\7-Zip\
7z a -t7z D:\backup_mysql\%file_backup%.7z D:\backup_mysql\%file_backup%.sql

del D:\backup_mysql\%file_backup%.sql

==akhir

Sumber :: banyak sumber dicampur bumbu pengalaman

Published by

saifiahmada

Begin a big Process with a bit trying

2 thoughts on “backup database mysql otomatis ubuntu”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s