Cara menggunakan mysql scheduled backup

Dengan fitur yang sudah disediakan oleh SQLYog dan Windows, kita bisa menghemat waktu tanpa harus membuat fitur tambahan pada sistem yang kita buat untuk membackup database. berikut adalah langkah-langkahnya :

1. Buka SQLyog dan pilih koneksi tujuan

2. Pilih Database --> Backup/Export --> Schedule Backups 

3. Pilih Start New Job, Klik Next

4. Pilih koneksi dan database yang akan dibackup. Klik Next

5. jika ingin backup seluruh object pilih All Object atau selected object untuk pilihan lainnya

6. Centang Compress (zip) backup Files. Jika Archive name masih kosong, silahkan buat dahulu dengan klik pada tombol sebelah kanan. Klik Next.

7pilih pengaturan database yang akan dibackup. Klik Next

Next

 Next

8. Pilih dengan apa task akan dijalankan (disini saya pilih sesuai judul yaitu dengan task scheduler). klik Next.

9. Buat file Specify job File, dan isi nama task scheduler yang akan dibuat --> klik Finish --> OK

10. Muncul jendela berikut, klik tab schedule

11. Pilih new --> pada kasus ini saya memilih task mingguan atau weekly, untuk contoh lihat pada gambar berikut.

12.  Jika dirasa sudah ok klik finish, dan akan muncul dialog untuk membuat password. Jika muncul error klik ok saja, biasanya task sudah berhasil dibuat.

Untuk mengeceknya buka task scheduler. Seperti pada gambar berikut task sudah berhasil  dibuat, untuk merubah waktu dan yang lainnya. Pilih properties pada menu samping kanan.

Cron job juga dapat digunakan untuk melakukan backup secara otomatis. Hal ini berguna apabila kita ingin melakukan backup harian database. Perintah ini dapat dilakukan baik pada cPanel Hosting maupun pada Plesk Panel Hosting.

Penyesuaian dilakukan pada sisi perintah dan waktu berjalannya cron. Untuk seting waktu berjalan cron, dapat disesuaikan dengan kebutuhan, seperti misalnya tiap dini hari pukul 01.00. Seting disesuaikan dengan informasi yang ada di panduan cPanel dan Plesk Panel.

Sedangkan untuk seting perintahnya, dapat disesuaikan sebagai berikut:

mysqldump -u dbusername -p'dbpassword' dbname > backup.sql

Penyesuaian yang dilakukan adalah sebagai berikut:

  • dbusername: diganti dengan nama pengguna/user database.
  • dbpassword: disesuaikan dengan password dari pengguna/user database yang akan dibackup. Silahkan masukkan password dan diapit tanda petik.
  • dbname: nama database yang ingin dibackup.

Nantinya file backup.sql hasil backup akan tersimpan pada folder home akun hosting. Untuk cPanel ada pada folder /home/username dan untuk Plesk Panel akan tersimpan di home directory.

Demikian panduan untuk auto backup database melalui cron job. Semoga bisa bermanfaat.


Postingan terbaru

LIHAT SEMUA