视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
windows服务器定时对mysql数据库进行数据库自动备份_MySQL
2020-11-09 20:11:25 责编:小采
文档

windows服务器定时对mysql数据库进行数据库自动备份_MySQL

每天早上备份一次 MySQL 数据库并自动打包,同时删除 5 天前的备份文件. 分享如下.

1. 环境: windows server 2003 + Apache 2.0 + PHP5 + MySQL 4.0.26 .

2. 假设 PHP 安装目录为 D:/php ,MySQL 安装目录为 D:/mysql.

3. 在 D:/php 下建立目录 WinRAR, 把你 winrar 安装目录下的 WinRAR.exe 和 RARReg.KEY 复制到 D:/php/WinRAR .


4. D:/php 下建立文件 mysql_backup.php:

/*/////////////////////////
#FileName: mysql_backup.php #Author: faisun #Website: http://www.hzhuti.com
////////////////////////*/
//保存目录,路径要用反斜杠.您需要手动建立它. $store_folder = ’D:/databse_backup’;
//用户名和密码
//该帐号须有操作[所有]的数据库及FILE的权限
//否则有些数据库不能备份.

$db_username = "root"; 
$db_password = ""; 
$time=time(); 
$nowdir = "$store_folder//".date("Ymd",$time).""; 
if(file_exists("$nowdir.rar")) die("File exists./n"); 
@mkdir($nowdir); 
mysql_connect("localhost","$db_username","$db_password"); 
$query=mysql_list_dbs(); 
while($result=mysql_fetch_array($query)){ 
system (dirname(__FILE__).’/../mysql/bin/mysqldump --opt ’."
$result[Database]-u{$db_username} ".($db_password?"-p{$db_password}":"")." >$nowdir//$result[Database].sql");
echo "dumping database `$result[Database]`.../n"; }
echo "/nWinrar loading.../n"; 
system( dirname(__FILE__)."//WinRAR//WinRAR.exe a -ep1 -r -o+ -m5 -df /"$nowdir.rar/" "$nowdir/" " ); 
//删除 5 天前的文件 @unlink("$store_folder//".date("Ymd",$time-800*5).".rar"); echo "/nOK!/n"; >

5. D:/php 下建立文件 mysql_backup.bat,内容只有一句:

php.exe mysql_backup.php

6. 双击该 bat 文件运行,如果能备份了,OK,下一步添加任务计划.

7. 把 D:/php/mysql_backup 添加到任务计划,时间选每天. 根据服务器的监测结果,每天早上 5-8 时为流量低峰期. 由于 5-7 时有些数据库的清理工作,可以把时间定在了早上 8 点整.


更多详细内容请查看:http://www.111cn.net/sys/Windows/41837.htm

下载本文
显示全文
专题