Proses kerja backup ini cukup simpel yaitu dengan membuat file jenis bat yang didalamnya terdapat perintah dumping (backup) setelah berhasil dibackup kemudian dicompress menjadi file .cab yang menurut saya ini meringangkan size besar pada file asli database. dan terakhir membuat schedule atau jadwal yang akan terus menjalankan file bat sesuai settingan yang ada buat. bisa harian, mingguan maupun bulanan.
dan berikut tutorialnya.
Cara Mudah Backup MySQL Database Tertentu di Xampp
Membuat Bat File Backup MySql Database
langkah pertama yaitu membuat file bat yang berisi perintah dump mysql atau backup database- Bukalah Notepad Baru, lalu masukan kode dibawah ini kedalam notepad.
- Lalu Simpan atau Save notepad tersebut (CTRL + S)
- Pada Kolom Save As Type pilih All Files kemudian masukan nama yang anda inginkan pada kolom File Name
- Lalu Tekan Save
Test Backup Database
Sebelum melanjutkan langkah terakhir, sobat harus mencoba / test file bat yang sobat sudah buat, apakah kodenya berhasil atau tidak. dengan cara buka command line atau CMD, bisa menggunakan CTRL + R lalu ketik CMD kemudian enter.maka jendela aplikasi CMD akan terbuka kemudian masuk ke lokasi folder file bat yang sobat simpan sebelumnya lewat cmd, menggunakan perintah cd yang artinya untuk berpindah ke direktori yang lain. berikut contoh syntax cd
>cd d:Arti perintah diatas yaitu :><namefile>.bat
1. Pada baris kode pertama diartikan masuk ke dalam Drive D
2. Kemudian baris kode kedua diartikan memanggil Nama File yang berada tepat halaman utama / didalam Drive D
Contoh perintah
contoh kasus saya menyimpan file bat yang telah dibuat difolder c:/xampp dengan nama autobackup.bat maka perintahnya sebagai berikut
>cd c:/xamppkemudian enter, jika berhasil hasilnya seperti gambar dibawah ini>autobackup.bat
Membuat Scheduler / Jadwal Backup Mysql Database
setelah berhasil membuat bat file kemudian masuk pada langkah terakhir yaitu membuat jadwal agar menjalankan file bat backup database terus menerus sesuai keinginan anda- Tekan CTRL + R, lalu jendela aplikasi RUN akan muncul.
- Masukan kode taskschd.msc lalu tekan Enter atau tombol Ok
- Tunggu beberapa saat, jendela aplikasi Task Scheduler akan muncul
- Klik folder Task Scheduler Library lalu klik Create Task yang berada disisi kanan Actions.
- Pada Tab General, Isi nama Task sesuai keinginan anda pada kolom Name, kemudian centang Run only when user is logged on dan Run with highest privileges
- Kemudian masuk ke Tab Triggers tekan tombol New..., kemudian isi sesuai keinginan sobat. langkah pertama mengatur waktu atau jam kapan perintah backup berjalan dan kemudian mengatur jadwal hari, apabila ingin mem-backup database setiap hari maka pilih Daily pada kolom Recur Every tertulis nilai 1 yang artinya database akan terbackup setelah satu hari (setiap hari), Kemudian tekan tombol Ok
- Tab terakhir yaitu Tab Actions, tekan tombol New..., klik tombol Browse... kemudian pilih file bat yang anda buat sebelumnya dan tekan Open. setelah itu tekan Ok
- Terakhir, jika sudah mengikuti petunjuk diatas kemudian tekan tombol Ok
Dan sekarang database anda akan terbackup secara otomatis, jangan lupa untuk mengecek folder lokasi backup yang anda sudah atur, jika tidak di atur (mengikuti aturan diartikel ini) maka cukup cek ke c:/xampp/htdocs/backup
Sekian tutorial saya. semoga bermanfaat. Apalagi masih terdapat kesulitan silahkan berkomentar.
Terima kasih.
Referensi :
- https://www.devside.net/wamp-server/automatically-backup-mysql-databases-on-windows-wamp
- https://www.tectut.com/2016/04/automatically-backup-mysql-databases-on-windows/
- https://stackoverflow.com/questions/8838777/error-1044-42000-access-denied-for-user-localhost-to-database-db
- https://www.robvanderwoude.com/datetiment.php
Kotak Komentar :
Jika ada pertanyaan atau kurang paham dengan artikel ini, silahkan berkomentar. terima kasih.