牛刀小试MySQL学习-The Binary Log语法小记

  1. 云栖社区>
  2. 博客>
  3. 正文

牛刀小试MySQL学习-The Binary Log语法小记

zhangshengdong 2012-07-06 11:37:05 浏览443
展开阅读全文
查看The Binary Log的方式有两种,一种是从mysql服务器里开始查询,另外一种是从mysql服务器外开始查询。

官方给出的语法如下:(在mysql服务器里使用的语法)
SHOW BINLOG EVENTS [IN 'log_name'] [FROM pos] [LIMIT [offset,] row_count]

例子:
show binlog events in 'mysql-bin.000011'\G;(查询mysql-bin.000011 的binlog)

show binlog events in 'mysql-bin.000011' from 856\G;(查询mysql-bin.000011的位置在856的日志信息)
show binlog events in 'mysql-bin.000011' limit 1,10\G;(查询一到十条的日志信息)


还有一种是服务器外进行日志查询的工具:mysqlbinlog http://dev.mysql.com/doc/refman/5.5/en/mysqlbinlog.html这是具体细节的网址,讲述了mysqlbinlog
的细节和解释,以及可以使用的参数

例子:

mysqlbinlog --start-position=245 mysql-bin.000009 (可以查看mysql-bin.000009的pos是245的binlog日志的信息)

如果你想把日志直接看文本分析的话,可以做如下操作:

mysqlbinlog mysql-bin.000009 > /home/zsd/bin-000009.log

一般出问题的日志都会在最后几行里面:

tail -50 /home/zsd/bin-000009.log(然后对最好几行的日志分析即可)

网友评论

登录后评论
0/500
评论
zhangshengdong
+ 关注