mysql启动失败binlog end_使用 MYSQLBINLOG 来恢复数据

本文介绍了如何在MySQL启动失败时使用mysqlbinlog工具恢复数据,详细步骤包括配置log-bin,查看binlog事件,以及使用mysqlbinlog导出并导入数据。
摘要由CSDN通过智能技术生成

今天在家里做了一下试验,终于搞明白了以前做复制的时候没有搞明白的问题。原来BINLOG就是一个记录SQL语句的过程,和普通的LOG一样。不过只是她是二进制存储,普通的是十进制存储罢了。

1、配置文件里要写的东西:

[mysqld]

log-bin=yueliangdao_binglog(名字可以改成自己的,如果不改名字的话,默认是以主机名字命名)

重新启动MSYQL服务。二进制文件里面的东西显示的就是执行所有语句的详细记录,当然一些语句不被记录在内,要了解详细的,见手册页。

2、查看自己的BINLOG的名字是什么。

show binlog events;

query result(1 records)

Log_name

Pos

Event_type

Server_id

End_log_pos

Info

yueliangdao_binglog.000001

4

Format_desc

1

106

Server ver: 5.1.22-rc-community-log, Binlog ver:

4

3、我做了几次操作后,她就记录了下来。又一次 show binlog events 的结果。

query result(4 records)

Log_name

Pos

Event_type

Server_id

End_log_pos

Info

yueliangdao_binglog.000001

4

Format_desc

1

106

Server ver: 5.1.22-rc-community-log, Binlog ver:

4

yueliangdao_binglog.000001

106

Intvar

1

134

INSERT_ID=1

yueliangdao_binglog.000001

134

Query

1

254

use `test`; create table a1(id in

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值