这里说的实时备份并非全部备份,先看一些说明..
Quote:
备份种类的介绍及组合备份方案
完全备份
备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。
( 在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性)。
差异备份
差异备份是针对完全备份:备份上一次的完全备份后发生变化的所有文件。
(差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,既:备份后不标记为已备份文件,换言之,不清除存档属性)。
增量备份
增量备份是针对于上一次备份(无论是哪种备份):备份上一次备份后,所有发生变化的文件。
(增量备份过程中,只备份有标记的选中的文件和文件夹,它清除标记,既:备份后标记文件,换言之,清除存档属性。)
不同备份类型组合的示例
完全备份和差异备份
在星期一进行完全备份,在星期二至星期五进行差异备份。如果在星期五数据被破坏了,则你只需要还原星期一完全的备份和星期四的差异备份。这种策略备份数据需要较多的时间,但还原数据使用较少的时间。
完全备份和增量备份
在星期一进行完全备份,在星期二至星期五进行增量备份。如果在星期五数据被破坏了,则你需要还原星期一正常的备份和从星期二至星期五的所有增量备份。这种策略备份数据需要较多的时间,但还原数据使用较少的时间。
这种备份方式可以叫做增量备份
打开你的my.ini文件,别问我在哪里,实在不知道这个是什么东西就看本站广告中的D和P开头的那2个软件..
在[mysqld]下面增加一行log-update=d:\file
例如这样
[mysqld]
log-update=d:\file
这句话的意思为把更新文件记录在file0x上面 0x代表无限制扩充file开头,尾部为0001,0002之类.
当然你也可以备份到目录偷d:\bckup\file 这样也可以..
重新启动mysql,然后数据库的改动全部会备份到这个文件里面了..每次重新开启mysql后会创建一个新文件,每天也会自动创建一个新文件,出了问题还原即可,还原的方法如下.
mysqladmin -u -p flush-logs > 文件名
PS:给朋友做备份工具,因为一直卡到mysql备份的这里,所以去查一些资料看到的一篇英文文章,然后就做了下,的确可以,算不上原创只是翻译了一下..