Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Mysql数据库在系统下自动压缩备份

[复制链接]
cai520 发表于 2007-10-6 11:45:31 | 显示全部楼层 |阅读模式
###########################################################################################

                                生活拾网
                        
http://www.clubj.cn
                                                      ——非常感谢站长自习室的帮助
###########################################################################################

服务器(支持windows XP/2000/2003)每天早上备份一次 MySQL 数据库并自动打包,同时删除 5 天前的备份文件. 分享如下.

1. 环境: windows XP + IIS + PHP5 + MySQL

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:

<?

$store_folder = 'D:\databack'; //数据库备份位置,需手动创建,请自行修改。

$db_username = "root";  //数据库用户名(可修改),必须为ROOT权限,否则有些数据可能无法备份
$db_password = "123456"; //数据库密码,本人的测试密码(可修改)


//以下内容不支持修改

$time=time();

$nowdir = "$store_folder\\".date("Ymd",$time)."";
if(file_exists("$nowdir.rar")) die("File exists.\n");
@mkdir($nowdir);


…………

…………
…………

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

php.exe mysql_backup.php


6. 添加任务计划。把 D:/php/mysql_backup 添加到任务计划,时间选每天. 根据服务器情况自行设定(最好设在服务器读写低谷期,一般为凌晨5、6点左右)。测试方法:直接点击运行mysql_backup.bat,是以日期格式备份的。









++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
由于有些文章在自行备份的时候,需要关闭数据库,个人认为这个方法不太好。如果网站数据大的话,这备份就需要一定的时间,这就会给网友留下不好的印象。
net stop mysql
net stop w3svc
net stop issadmin
net start w3svc
有错误请指出,一起讨论!!!!!!!!!!!!


[ 本帖最后由 cai520 于 2007-10-6 15:16 编辑 ]
 楼主| cai520 发表于 2007-10-6 13:23:27 | 显示全部楼层
没人要么???
本人也在171站长论坛发过一次,不过那个缺少WINRAR文件夹。
回复

使用道具 举报

likethis 发表于 2007-10-6 14:22:48 | 显示全部楼层
回复

使用道具 举报

 楼主| cai520 发表于 2007-10-6 22:14:13 | 显示全部楼层
好像没有人要啊。
回复

使用道具 举报

 楼主| cai520 发表于 2007-10-7 07:42:03 | 显示全部楼层
为人民服务,自己顶上
回复

使用道具 举报

vvvdj 发表于 2007-10-10 01:02:11 | 显示全部楼层
世上多几个你这样的好人多好啊。中国就强大了
回复

使用道具 举报

saleroad 发表于 2007-10-11 05:03:02 | 显示全部楼层
试试看,不知道哪个效果更好些。
回复

使用道具 举报

菜鸟de电脑 发表于 2007-10-16 08:53:16 | 显示全部楼层
顶一下。顶一下。顶一下。
回复

使用道具 举报

 楼主| cai520 发表于 2007-10-24 21:21:26 | 显示全部楼层
thanks
回复

使用道具 举报

huanghengzhang 发表于 2009-8-18 08:33:06 | 显示全部楼层
为什么我按照这种方法做,备份的压缩包是空的。1kb
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-20 07:17 , Processed in 0.043978 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表