MySql 定時完成備份

2022-03-03 11:11:21 字數 708 閱讀 3988

<?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...