WEB开发网
开发学院服务器WEB服务器综合平台 自动备份主控数据库工具 阅读

自动备份主控数据库工具

 2008-01-22 09:24:42 来源:WEB开发网   
核心提示:问题 自动备份主控数据库工具 解决方案 Prim@Hosting(最完善的虚拟主机管理系统) MySQL(和PHP搭配之最佳组合)主控数据库备份脚本 v2.0 http://swsoft.com.cn/downloads/Prima(最完善的虚拟主机管理系统)/Tools/backup_Prima(最完善的虚拟主机
问题 
自动备份主控数据库工具 

解决方案 
Prim@Hosting(最完善的虚拟主机管理系统) MySQL(和PHP搭配之最佳组合)主控数据库备份脚本 v2.0
http://swsoft.com.cn/downloads/Prima(最完善的虚拟主机管理系统)/Tools/backup_Prima(最完善的虚拟主机管理系统)db-2.0.tar.gz

1. 概述
1.1 适用版本
同时适用于PH2.x专业版 and 商务版 两个版本。如果原来安装过,覆盖原文件位置就可以。

1.2 运行模式
此程序可以单独运行:
sh backup_Prima(最完善的虚拟主机管理系统)db.sh
也可以加入定期任务,自动运行。

1.3 适用操作系统
此脚本是在Linux下编写的,FreeBSD也可以运行。

2. 安装
2.1 上载到服务器

2.2 解压
cd /root/
tar zxf backup_Prima(最完善的虚拟主机管理系统)db-2.0.tar.gz

2.3 编辑/etc/crontab
加入
40 1 * * * root /root/backup_Prima(最完善的虚拟主机管理系统)db-2.0/backup_Prima(最完善的虚拟主机管理系统)db.sh >> /var/log/backup_Prima(最完善的虚拟主机管理系统)db.log
即在每天1点40备份数据库
每次备份的输出到日志文件/var/log/backup_Prima(最完善的虚拟主机管理系统)db.log中。

3. 配置
首先看一下程序中的BACKUP_DIR是否符合要求,缺省用的是/backup/dbbk目录,如果不存在,程序会自动创建。

程序会自动从配置文件中取出主数据库信息,也可以在程序中手工定义DB_USER/DB_PASS/DB_NAME。
如果2.x专业版和3Biz配置文件同时存在,如果先发现商务版配置文件存在,则备份商务版数据库,不再检测专业版。

程序有自动发送sql文件到您的信箱的功能,不过,不建议您这样做,Email毕竟不太安全,如果
要打开此项功能,将ADMIN_EMAIL的注释解除,改成您的信箱即可。

备份的文件将被压缩成以下形式:
/backup/dbbk/Prima(最完善的虚拟主机管理系统)db.yyyymmdd-hhiiss.sql.gz 

 

Tags:自动 备份 主控

编辑录入:coldstar [复制链接] [打 印]
赞助商链接