表示 进入内容 12
Displaying posts with tag: 二进制 (reset)
linux上二进制部署mysql详细步骤(测试环境常用)

一、简介:

   关于在linux上二进制部署mysql,我其实现在linux已经很熟练了,那是一年前的曲折之路。不过这篇文章还是有参考意义,毕竟测试环境可以再3分钟就弄好mysql服务器.还是很happy的一件事情.之前笔记是参考别人写的,现在重新整理.主要问题是centos和ubuntu上,ubuntu上需要注意的事项等说明。

二、需求描述:

   搞了一天在linux下安装mysql,实在身心疲惫,不过最终还是成功安装上了,不知道为什么mysql 的rpm包安装起来不好使,rpm主要再redhat系列的linux发行版中,老是有问题。但是编译安装需要安装编译环境和编译比较耗时间.于是决定安装tarball(二进制包)的方式安装mysql。从网页上翻了好久找到了安装方法。

    我用的mysql的版本的是:mysql-5.5.42-linux2.6-x86_64.tar.gz

[获取更多]
MySQL 二进制日志格式基础(一)

MySQL二制进日志用于记录数据库的变更记录,这里从结构上讨论一下日志的格式。

每个日志都包含4个字节的magic number 和event的描述包

  1. 日志有前四个字节是magic number: oxfe ox62 0×69 0x6e = 0xfe ‘b”i”n’ 转成整数:1852400382  用处就是读4个字节对比不是这个数,说明就不是二进制日志,就不用处理了。

    1 2 3 4  log_event.sh中可以查到  /* 4 bytes which all binlogs should begin with */     #define BINLOG_MAGIC        "\xfe\x62\x69\x6e"


  2. 每个event的header大概如下:

    1 2 3
[获取更多]
表示 进入内容 12