数据库增量备份小结

1,开启mysql的增量备份

打开my.ini,在端口后边加上:

bin-log=备份文件绝对路径。保存

重启mysql得到得到 二进制 增量备份文件

 

mylog.index :索引文件,有哪些增量备份文件

mylog.000001 :存放用户对数据库操作的文件.


查看 二进制 备份文件, 进入mysql bin目录 执行:

mysqlbinlog 备份文件路径;

2,使用增量 备份文件恢复数据

mysqlbin目录下,执行:

位置恢复:

mysqlbinlog --stop-position = '110' 增量备份文件+文件名 | mysql -uroot -p

输入密码即可

解释: 从开始到恢复到110位置

mysqlbinlog --stop-position = '110' 增量备份文件+文件名 | mysql -uroot -p

输入密码即可

解释: 从110位置恢复到末尾

日期恢复:

mysqlbinlog --stop-datetime ='严格的日期格式' 增量备份文件+文件名 | mysql -uroot -p

输入密码即可

解释: 从0恢复到指定日期

mysqlbinlog --stop-datetime ='严格的日期格式' 增量备份文件+文件名 | mysql -uroot -p

输入密码即可

解释: 从指定日期恢复到末尾


后记:

mysql全备份:

mysqldump -uroot -proot 数据库名 表名1,表名2, 表名。。。。> 备份文件全名


恢复:

cmd控制台下:

mysql -uroot -proot 数据库名 < 备份的文件全名

mysql控制台下

source 备份的文件全名.

posted on 2013-01-14 21:11  mtima  阅读(229)  评论(0编辑  收藏  举报

导航