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
001- 内置一个7z打包可执行程序,然后让用户指定下mysqldump命令所在的位置。设置访问数据库的用户和密码,指定备份的目录,将数据库和禅道代码压缩,按照日期存储。<br /> 001+ <p>1. 在运行backup.php程序的时候,如果发现用户没有设置mysqldump命令,提示用户在my.php里面指定下mysqldump命令的位置。</p> 002+ <p>2.读取my.php,得到mysqldump命令所在的位置,和数据库的访问参数。</p> 003+ <p>3.创建基本的目录结构。backup/Ym/的格式。</p> 004+ <p>4.备份数据库,使用mysqldump命令。(如果密码为空,将-p参数省掉),备份之后,用pclzip类压缩成一个zip文件。</p> 005+ <p>5.备份www/data目录,生成zip文件。</p> 006+ <p>6.命名格式: backup/201204/db.20120412.zip backup/201204/file.201204.zip</p> 007+ <p></p> 008+ <p>参考:<a href="http://www.phpconcept.net/pclzip/user-guide/53" target="_blank">http://www.phpconcept.net/pclzip/user-guide/53</a></p>