与服务器一起的日子

  • mysql
  • linux
  • 高可用
  • nginx
binlog
mysql

mysql binlog日志的三种模式

binlog有三种格式:Statement、Row以及Mixed。 –基于SQL语句的复制(statement-based replication,SBR), –基于行的复制(row-based replication,RBR), –混合模式复制(mixed-based replication,MBR)。  Statement 每一条会修改数据的sql都会记录在binlog中。 优点:不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高性能。 缺点:由于记录的只是执行语句,为了这些语句能在slave上…

2018年4月9日 0条评论 903点热度 0人点赞 jhin 阅读全文
mysql

MySQL——根据binlog恢复数据库数据

binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操作。通过binlog日志我们可以做数据恢复,做主住复制和主从复制等等。对于开发者可能对binlog并不怎么关注,但是对于运维或者架构人员来讲是非常重要的。 mysqlbinlog工具将binary log文件由二进制转换为可读的文本文件,可以选择基于时间或位置的事件。 设置binlog 编辑/etc/my.cnf文件,在[mysqld]标签里面添加 log-bin=mysql-bin server-id=1 在这个情况下,…

2017年11月2日 0条评论 840点热度 0人点赞 jhin 阅读全文

COPYRIGHT © 2024 与服务器一起的日子. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang