Cara BackUp Otomatis Harian Database MYSQL menggunakan SQLYOG

Beberapa waktu yang lalu datang seorang teman minta bantuan untuk membuatkan script Otomatis BackUp Database MYSQL secara Harian atau Mingguan di komputer berbasis OS Windows.

Sempat saat itu sedikit bingung tentang cara melakukannya padahal sebenarnya hal tersebut sangatlah mudah dilakukan. Terus terang karena saat itu lagi “M” untuk bikin script akhirnya menggunakan aplikasi pihak ketiga yakni SQLyog Ultimate atau SQLyog Enterprise. Jika pingin tahu caranya maka KupasAbis.Wordpress.Com akan membahasnya dengan detil.

Langsung saja untuk melakukan BackUp database MYSQL secara otomatis dan rutin berdasarkan waktu adalah sebagai berikut:

Komputer berbasis OS Windows XP

  1. Pastikan komputer telah terinstal SQLYog Ultimate atau SQLYog Enterprise. Jika belum memiliki silakan download di https://www.webyog.com/. Jika ingin yang illegal silakan search sendiri (Not Recommended)
  2. Pada praktek detil ini ujicoba dilakukan menggunakan database MYSQL bawaannya XAMPP 1.7.4
  3. Buka Aplikasi SQLYog Ultimate dan klik pada tanda silang yang telah dilingkari

    Pastikan hasilnya Blank seperti ini

  4. Pilih menu Powertools —> Scheduled Bakups…

  5. Pilih “Start a new job” dan Klik “Next”

  6. Kemudian isilah kotak dialog yang beranak panah dan akhiri dengan klik “Next”

  7. Silakan pilih “Export All Object” maka semua table akan tercentang secara otomatis. Sedangkan pilihan “Export Selected Object” untuk memilih dan mencentang tabel-tabel yang dibutuhkan saka untuk di BackUp. Pada tutorial kali ini pilih “Export All Object” kemudian klik “Next”

  8. Selanjutnya pilih dan isi isian kotak dialog “Export Data As Batch Script Wizard” yang tampak seperti gambar dibawah ini. Lalu akhiri dengan klik “Next”

  9. Pada kotak dialog “Export Data As Batch Script Wizard” pilih atau centang seperti gambar dibawah ini

  10. Pada tampilan kotak dialog dibawah ini biarkan pilihan seperti defaultnya. Atau pilihan seperti gambar dibawah ini. Akhiri dengan klik “Next”

  11. Pada dialog berikutnya silakan isi sesuai dengan gambar dibawah ini. Lalu akhiri dengan klik “Next”

  12. Pada kotak dialog dibawah ini maka pilihan …
  • “Run Immediatelly” artinya Perintah BackUp Langsung dijalankan setelah selesai konfigurasi.
  • “Saving Option” adalah opsi penyimpanan file hasil backup
  • “Save job file” adalah menyimpan konfigurasi ke dalam file bat
  • “Save & Schedule it using windows scheduler” adalah pilihan untuk penyimpan konfigurasi BackUp dan mengkoneksikannya serta menjalankan secara otomatis menggunakan Task Schedule Windows.

Cukup pilih sesuai dengan yang ada digambar, untuk pilihan yang lain silakan dicoba sendiri. Lanjutkan dengan klik “Next”

  1. Silakan lihat dan pahami keterangan yang ada pada gambar dibawah ini. Bila kurang jelas silakan PM atau kasih Komentar di bawah. Dan akhir dengan klik “Finish”.

  2. Pada tampilan dialog selanjutnya yaitu menu tab “Task” adalah seperti gambar dibawah ini

    Keterangan:

    No     1    :    Hilangkan centang pada pilihan “Run only if logged on” serta biarkan tercentang pada pilihan Enabled (scheduled task run at specified time)

No     2    :     – Run as : Masukkan username dan password komputer (Hal ini perlu jika untuk membuka mengakses komputer (Komputer yang windowsnya digunakan fitur Task Scheduled nya) tidak menggunakan username atau password. Pada kotak dialog password yang paling bawah adalah untuk memasukkan password komputer

  1. Klik pada tab “Schedule” dan Klik New

    Keterangan

    No 1. Klik New untuk membuat jadwal back up otomatis

    No 2. Pilih Daily jika back up nya harian atau pilih yang lainnya

    No 3. Tentukan pukul berapa proses back up dilakukan

    No 4. Silakan masukkan angka yang menunjukkan frekuensi pembackupan dilakukan dalam hitungan hari. Tiap hari = 1, tiap (pekan) atau 7 hari = 7, dll.

  2. Klik pada tab “Settings”

    Keterangan

    1. Jika dicentang maka secara otomatis akan menghapus perintah Task. Silakan untuk tidak dicentang
    2. Jika dicentang maka perintah back up otomatis akan dihentikan setelah … jam … Minute. Silakan untuk tidak dicentang
    3. Perintah schedule backup akan dijalankan jika komputer kondisi idle selama … minute dan jika komputer tidak kondisi idle dalam jangka waktu yang lama maka akan dicoba hingga … minute. Silakan untuk tidak dicentang
    4. Silakan untuk tidak dicentang
    5. Perintah Task jangan dimulai jika komputer berjalan dengan daya battery. Silakan untuk tidak dicentang
    6. Hentikan perintah Task jika battery dalam keadaan begins. Silakan untuk tidak dicentang
    7. Saat komputer nyala jalankan perintah Task. Silakan dicentang
  3. Selesai

Selamat Mencoba. Jika ada kesultian silakan komentar

19 tanggapan untuk “Cara BackUp Otomatis Harian Database MYSQL menggunakan SQLYOG

  1. saya blm pake nih gan,, saya coba ya,, oya saya mau tanya,, distitu di jelaskan menggunakan versi XAMPP 1.7.4, kalo versinya lebih rendah atau lebih tnggi brmasalah ga ya?thx gan

  2. Langkah2nya sudah saya ikuti namun , Tetap tidak bisa Ter backup secara otomatis, Cuman Di PC saya tidak menggunakan Set Password di Run as. apakah harus di isi password PC dulu baru bisa backup otomatis?

  3. maaf kak saya mau tanya. saya sudah coba, menggunakan sql yog enterprise sudah mengikuti petunjuk di atas, schedule task saya berjalan tapi mengapa database yang terbackup masih sama tidak terjadi perubahan struktur / object database nya ?

  4. Maaf baru reply. Dah jarang ngeblog. Untuk schedule backupnya tergatung kebutuhan. dapat disesuaikan per jam, per hari, atau per pekan bahkan per bulan. Tinggal diatur di trigger task schedule windowsnya

  5. Untuk hasil backup db nya harusnya menyesuaikan dengan DB yang terakhir. Misal sebelum jalan task schedule nya disisi BD terdapat perubahan maka akan menyesuaikan secara otomatis hasil backupnya.

  6. Tolong dijawab ya gan, soalnya belum pake.
    Itu metode BackUp File nya bisa dalam jangka bulanan atau tahunan?
    misalnya waktu pem-backup-an nya dari januari – april (dibuat otomatis backup)

Tinggalkan komentar