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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖

自动备份论坛数据库脚本(For Windows & Linux)

[复制链接]
linsie 发表于 2006-6-1 20:09:23 | 显示全部楼层
怎么恢复呢?
回复

使用道具 举报

mouzhi 发表于 2006-6-3 17:26:58 | 显示全部楼层
收藏
回复

使用道具 举报

linsie 发表于 2006-6-4 03:08:07 | 显示全部楼层
??????
回复

使用道具 举报

太阳神阿波罗 发表于 2006-6-4 15:13:28 | 显示全部楼层
受LZ的启发,我也来一个:
============================
假想环境:
MySQL   安装位置:C:\MySQL
论坛数据库名称为:bbs
数据库备份目的地:C:\db_bak\
============================
新建db_bak.bat,写入以下代码


  1. net stop mysql
  2. xcopy c:\mysql\data\bbs\*.* c:\db_bak\bbs\%date:~0,3%\ /y
  3. net start mysql
复制代码


然后使用Windows的“计划任务”定时执行该批处理脚本即可。(例如:每天凌晨3点执行back_db.bat)
解释:备份和恢复的操作都比较简单,完整性比较高,控制备份周期比较灵活,例如,保存一周的数据,用%date:~0,3%,保存每天的数据,用%date:~4,10%。此方法适合有独立主机但对mysql没有管理经验的用户。缺点是占用空间比较多,备份期间mysql会短时间断开(例如:针对30M左右的数据库耗时5s左右)。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-1 10:10 , Processed in 0.021876 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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