Skip to main content
PHP

Backup MySQL Menggunakan PHP dan Scheduled Tasks

24 August 2011
Assalamualaikum, Salam Ramadhan dan Salam Hormat kepada semua. Post kali ini saya ingin kongsikan kepada anda semua untuk membuat Backup database MySQL dengan menggunakan skrip PHP. Selain daripada menggunakan PHP, anda juga boleh menggunakan Scheduled Tasks (Windows) bersama dengan fail .bat. Contohnya saya akan tunjuk di bawah nanti. Semoga dengan dua kaedah ini dapat membantu anda dalam membuat proses backup.

1. Skrip PHP



2. Menggunakan Scheduled Tasks (Windows)



  1. Copy script tersebut ke Notepad dan save kan kepada file backup_task.bat
  2. set Srcdir="C:\apps\mysql\data" - lokasi folder database
  3. set Dstdir="D:\Backup" - lokasi simpanan backup
  4. Letakkan file backup_task.bat tersebut di lokasi yang bersesuaian, saya pilih untuk meletakkan di C:/
  5. Pergi ke Control Panel > Scheduled Tasks > Add Scheduled Tasks > Next > Browse > (Pilih lokasi backup_task.bat tersebut) > Pilih sama ada Daily, Weekly, Monthly dan sebagainya. Saya pilih Weekly > Masukkan Start time dan days > Masukkan username dan password (jika ada) > Finish.
Ok, selamat mencuba.