TASK #679::实现备份脚本
Start Done Close Cancel Activate Assign Edit Delete Back
Desc

1. 在运行backup.php程序的时候,如果发现用户没有设置mysqldump命令,提示用户在my.php里面指定下mysqldump命令的位置。 

2. 读取my.php,得到mysqldump命令所在的位置,和数据库的访问参数。

3. 创建基本的目录结构。backup/Ym/的格式。

4. 备份数据库,使用mysqldump命令。(如果密码为空,将-p参数省掉),备份之后,用pclzip类压缩成一个zip文件。

5. 备份www/data目录,生成zip文件。

6. 命名格式: backup/201204/db.20120412.zip backup/201204/file.201204.zip

 

参考:http://www.phpconcept.net/pclzip/user-guide/53

File
History[Reverse] [Toggle Show]
  1. 2012-02-03 15:44:18, opened by 王春生.
  2. 2012-02-04 10:46:37, edited by 王春生.
  3. 2012-02-21 10:13:49, canceled by 王春生.
    暂时取消。
  4. 2012-02-24 08:48:44, moved by 石洋洋, previouse is "22".
  5. 2012-03-01 19:37:39, canceled by 王春生.
  6. 2012-04-26 20:36:18, moved by 王春生, previouse is "23".
  7. 2012-04-26 20:37:06, moved by 王春生, previouse is "2".
  8. 2012-04-26 20:41:55, edited by 王春生.
  9. 2012-04-26 23:28:46, edited by 阿智.
  10. 2012-04-27 17:22:24, finished by 阿智.
  11. 2012-05-10 08:02:57, closed by 王春生.
Start Done Close Cancel Activate Assign Edit Delete Back
Basic info
Project 禅道项目管理第二十七期
Story 实现备份脚本
Assigned To Closed at 2012-05-10 08:02:57
Type Devel
Status Closed
Pri 3
Mailto
Effort
Start date
Deadline 0000-00-00
Estimate 6Hour
Consumed 4Hour
Left 0Hour
Lifetime
Opened By 王春生 at 2012-02-03 15:44:18
Finished By 阿智 at 2012-04-27 17:22:24
Canceled By
Closed By 王春生 at 2012-05-10 08:02:57
Closed Reason Done
Last Edited 王春生 at 2012-05-10 08:02:57