mysql数据库文件坏掉后通过二进值日志恢复
2010-02-22 14:21
507 查看
一.场景
1.你使用innerdb且开启了二进值日志
2.你每天备份你的数据库到另一台机器上
3.运行的数据库文件坏掉了
4.你的二进值日志保存完好
二.目标
1.尽可能的恢复到文件坏掉前的真实环境
三.过程
1.将你每日备份最近的一天的数据恢复
2.在这个最近的数据里查询所有表找出,最后一条记录变更的时间如: 2010-02-22 01:23:59
3.执行下面这个命令: mysqlbinlog --database="库名" --start-datetime="2010-02-22 01:24:59" mysql-bin.[0-9]* | mysql -u root -p
a. database:你要恢复的库,建议一个一个库来
b. start-datetime:你要从什么时间点开始恢复,这个要依据2找到的最后更新时间向后推,通常要经过几次的试才能找到合式的点
1.你使用innerdb且开启了二进值日志
2.你每天备份你的数据库到另一台机器上
3.运行的数据库文件坏掉了
4.你的二进值日志保存完好
二.目标
1.尽可能的恢复到文件坏掉前的真实环境
三.过程
1.将你每日备份最近的一天的数据恢复
2.在这个最近的数据里查询所有表找出,最后一条记录变更的时间如: 2010-02-22 01:23:59
3.执行下面这个命令: mysqlbinlog --database="库名" --start-datetime="2010-02-22 01:24:59" mysql-bin.[0-9]* | mysql -u root -p
a. database:你要恢复的库,建议一个一个库来
b. start-datetime:你要从什么时间点开始恢复,这个要依据2找到的最后更新时间向后推,通常要经过几次的试才能找到合式的点
相关文章推荐
- 如何通过trn日志文件恢复SQL Server 事务日志 还原 备份
- 教你自动恢复MySQL数据库的日志文件(binlog)
- 利用日志文件恢复MYSQL数据库
- 利用日志文件恢复MYSQL数据库
- 在SQL SERVER2005下,如何在没有日志文件的情况下如何恢复MDF数据库文件(测试通过)
- 利用快照卷和日志文件对mysql数据库备份和恢复
- 自动恢复MySQL数据库的日志文件思路分享及解决方案
- 实验:模拟场景中误删除mysql数据库表,然后使用全备份以及二进制日志文件恢复操作
- 利用日志文件恢复MYSQL数据库
- SQL Server 2005 如何在没有日志文件的情况下如何恢复MDF数据库文件(测试通过)
- 通过binlog日志文件恢复单表【小技巧】
- 通过LDF文件实现日志回滚将数据恢复(转)
- MySql通过二进制日志文件恢复数据
- SQL Server 2005 如何在没有日志文件的情况下如何恢复MDF数据库文件(测试通过)
- 教你自动恢复MySQL数据库的日志文件(binlog)
- 教你自动恢复MySQL数据库的日志文件(binlog)
- 使用mysqlbinlog工具通过日志文件恢复数据
- log view for sql server (一款通过解析MSSql2008日志文件恢复表数据删除的工具软件)