-- Mysql, PHP

Mysql Otomatik Backup Alma

Merhabalar arkadaşlar kullanmış olduğum hazır web sunucularından xampp veya laragon üzerinde kurulmuş olan mysql veritabanlarımı otomatik yedekliyorum. Sizinde işinize yarayabilir.

Ekten indireceğiniz dosyaları C dizinine atmanız ve aşağıdaki bölümleri kendinize göre uyarlamanız yeterlidir. Sonrasında Task Scheduler ile otomatik bir görev tanımlamanız yeterlidir. Gerekli bilgileri aşağıda paylaşıyorum. 

Dosyaları indirmek için tıklayınız.

set dbuser= veritabanınızda tam yetkiye sahip bir kullanıcı

set dbpass= bu kullanıcnın şifresi

Aşağıdaki path’leri xampp kullandığım için kendime göre düzenledim. Sizde kendinize göre ayarlayabilirsiniz.

set errorLogPath=”c:\MySQLBackups\backupfiles\dumperrors.txt”
set mysqldumpexe=”C:\xampp\mysql\bin\mysqldump.exe”
set backupfldr=c:\MySQLBackups\backupfiles\
set datafldr=”C:\xampp\mysql\data”
set zipper=”c:\MySQLBackups\zip\7za.exe”
Zamanlanmış Görev Planımın Görüntüleri
1- Bu kısımda görevi çalıştırırken Windows üzerindeki bu işlemi yapacak olan kullanıcıyı seçmeniz gerekiyor.
2- Bu kısımda ise yedeklememizin zamanını seçiyoruz.
3- Burada çalıştıracağımız batch file’ı seçmeniz yeterli olacaktır.

Yorumla

Yorum