<?php/*定時備份資料庫檔案*/
//設定時區
date_default_timezone_set('prc');
//建立目錄
$dirname = 'e:/mysql_dump/'.date('y-m-d');
if(!file_exists($dirname))
//sql檔案儲存位址
$filename = $dirname.'/'.date('ymdhis');
//命令列
$command = 'e:/wamp/bin/mysql/mysql5.6.17/bin/mysqldump -uroot -p123456 -b pratice > '.$filename.'.sql';
//exec — 執行乙個外部程式 格式 string exec ( string $command [, array &$output [, int &$return_var ]] )
exec($command);
//壓縮檔案
if(filesize($filename.'.sql')>2000)
unlink($filename.'.sql');
}//超過5天則刪除備份檔案
if (filectime($dirname)}closedir($hander);
rmdir($dirname);
}
mysql定時備份指令碼 MySql定時備份指令碼
最近需要對某服務的資料庫資料進行備份,因此參考網上教程完成資料庫備份指令碼.因為服務的使用頻率較低,因此設定定時任務,在每天的中午以及午夜時分進行備份操作.bin bash 設定mysql的登入使用者名稱和密碼 根據實際情況填寫 mysql user mysql password mysql hos...
MySql 定時備份
mysql bat echo off set month date 3,2 set day date 0,2 set year date 6,4 d redmine bitnam 1 mysql bin mysqldump opt ubackup pbackup h 192.168.122.111 ...
mysql定時備份
2009 01 191.cron介紹 分 時 日 月 星期 要執行的命令 crontab命令的一般形式為 crontab u user e l r 其中 u 使用者名稱。e 編輯crontab檔案。l 列出crontab檔案中的內容。r 刪除crontab檔案。2.mysqldump介紹 add d...