Schedule Backup MySQL Database Secara Otomatis

Backup database secara continue atau berdasarkan schedule memang sangat dibutuhkan dalam suatu server. Karena jika terjadi sesuatu hal seperti penyusup yang mengacak-acak data di server, hilangnya data, dan lain-lain, kita masih mempunyai database backup.
Pada Linux, dalam membackup database bisa dengan memanfaatkan bashscript, sedangkan bagaimana caranya pada windows?

Pada windows, kita bisa memanfaatkan fungsi yang disediakan oleh MySQL Administrator.
Sebelum kita mulai bagaimana cara membackup database berdasarkan schedule pada MySQL Administrator, silahkan download toolsnya di http://www.softpedia.com/progDownload/MySQL-Administrator-for-Windows-Download-9278.html

  1. Install MySQL-Administrator tersebut
  2. Kemudian jalankan MySQL Administrator tersebut, maka akan muncul pada tampilan dibawah ini. Kemudian setting koneksi ke database MySQL anda.










  3. Setelah anda berhasil masuk pada window manajemen MySQL, pilih menu backup.










  4. Tekan tombol New Project, berikan nama project backupnya.
  5. Kemudian pilih nama database yang akan di backup secara otomatis. Arahkan database ke kolom Backup Content dengan menekan tombol [>]
  6. Kemudian pilih tab Advanced Options
  7. Pada Backup Execution Method, pilih Normal backup dan berikan centang pada Complete backup.
  8. Pada Output File Options. Backup Type: SQL Files, centang pada: Add DROP Statements,Optimized commitComplete INSERTsComment, Disable keys.
  9. Pada tab Schedule, centang Schedule this backup project dan tentukan letak penyimpanan backup database sql. Beri nama pada filename.
  10. Pada Execution Time, tentukan schedule backup berdasarkan harian (daily), mingguan (weekly), atau bulanan (monthly).
  11. Jika harian (daily), tentukan jam backupnya. Jika mingguan (weekly), tentukan hari dan jam backup database. Jika bulanan (monthly), tentukan tanggal backup dan jamnya.
  12. Save Project
  13. Sekarang, database anda akan dibackup secara otomatis berdasarkan schedule atau penjadwalan yang telah anda tentukan.

atau Pake Sql YOG

Backup database dapat dilakukan secara otomatis harian dan rutin berdasarkan waktu / terjadwal menggunakan aplikasi SQLyog sebagai berikut:
  1. Pastikan komputer telah terinstal SQLyog Ultimate atau SQLyog Enterprise.
  2. Buka aplikasi SQLyog, kemudian akan muncul window koneksi Mysql dan buat koneksi dengan nama Saudagar.

    Kemudidan masukkan konfigurasi koneksi database sebagai berikut:
  3. Pada menu aplikasi SQLyog, pilih menu Powertools --> Scheduled Backup...
  4. Pilih koneksi dengan nama Saudagar dan pilih database Saudagar seperti pada lingkaran merah.
  5. Pilih Export All Object untuk backup seluruh database Saudagar.
  6. Buat direktori misal dengan nama saudagar_backup pada drive D:\ kemudian ketik pada kolom Archive name secara lengkap nama file backup yaitu : D:\saudagar_backup\saudagar_backup.zip
  7. Pilih hanya pada kolom seperti pada gambar berikut.
  8. Pilih hanya pada kolom seperti pada gambar berikut.
  9. Pilih kolom Abort on error seperti pada gambar berikut.
  10. Pilih hanya pada kolom seperti pada gambar berikut.
  11. Setelah klik tombol Next akan tampil proses export data backup Saudagar seperti pada gambar berikut.
  12. Pada kolom Specify job file, simpan file skrip backup ke direktory yang telah dibuat tadi ke direktoriD:\saudagar_backup misal dengan nama file saudagar_backup.xml dan kolom Specify schedule name dengan namasaudagar_backup.
  13. Klik tombol Finish maka akan tampil seperti pada gambar berikut.
  14. Setelah selesai membuat skrip backup dari SQLyog, akan tampil window schedule. Klik tombol Set password... untuk memasukan username dan password komputer yang aktif saat ini (jika ada password dan untuk membuka & mengakses komputer digunakan fitur Task Scheduled).
  15. Klik tab Schedule dan klik tombol New untuk menambahkan jadwal backup otomatis berdasarkan waktu yang kita inginkan, misal seperti pada gambar di bawah ini dijadwalkan backup setiap hari pada pukul 09:00
  16. Klik tab Settings dan klik atau pilih hanya kolom Wake the computer to run this task seperti pada gambar berikut.
  17. Selesai, backup database Saudagar akan berjalan secara otomatis setiap hari pada pukul 09:00

0 Response to "Schedule Backup MySQL Database Secara Otomatis"

Post a Comment

Ilmu ibarat sempax, kita harus menggunakannya, tapi tak perlu memamerkannya