MySQL binlog三种模式
原文出自 http://www.abcdocker.com/abcdocker/213
MySQ binlog三种模式及设置方法
1.1 Row Level 行模式
1.2 Statement Level(默认)
1.3 Mixed 自动模式
行模式和语句模式的区别
1.4 企业场景如何选择binlog模式
1.5 如何配置binlog
root@oldboy 11:28:05->show global variables like '%binlog_format%';
+---------------+-----------+
| Variable_name | Value |
+---------------+-----------+
| binlog_format | STATEMENT |
+---------------+-----------+
1 row in set (0.00 sec)
[myslqd]
log-bin=mysql-bin
#binlog_format="STATEMENT"
#binlog_format="ROW"
#binlog_format="MIXED"
mysql>SET GLOBAL binlog_format = 'ROW';
mysql>show global variables like '%binlog_format%';
- 其他模式命令为:
- SET GLOBAL binlog_format = 'MIXED';
- SET GLOBAL binlog_format = 'STATEMENT';
[root@db01 3306]# mysqlbinlog --base64-output="decode-rows" --verbose mysql-bin.000248
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
DELIMITER /*!*/;
# at 4
#160628 11:06:52 server id 1 end_log_pos 107 Start: binlog v 4, server v 5.5.49-log created 160628 11:06:52 at startup
# Warning: this binlog is either in use or was not closed properly.
ROLLBACK/*!*/;
# at 107
#160628 11:07:09 server id 1 end_log_pos 177 Query thread_id=1 exec_time=0 error_code=0
SET TIMESTAMP=1467083229/*!*/;
SET @@session.pseudo_thread_id=1/*!*/;
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1/*!*/;
SET @@session.sql_mode=0/*!*/;
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
/*!\C utf8 *//*!*/;
SET @@session.character_set_client=33,@@session.collation_connection=33,@@session.collation_server=33/*!*/;
SET @@session.lc_time_names=0/*!*/;
SET @@session.collation_database=DEFAULT/*!*/;
BEGIN
/*!*/;
# at 177
# at 223
#160628 11:07:09 server id 1 end_log_pos 223 Table_map: `oldboy`.`sc` mapped to number 33
#160628 11:07:09 server id 1 end_log_pos 785 Update_rows: table id 33 flags: STMT_END_F
### UPDATE `oldboy`.`sc`
### WHERE
### @1=1
### @2=1001
- 显示的比较详细
MySQL binlog三种模式相关推荐
- mysql binlog 权限_MySQL如何开启binlog?binlog三种模式的分析
前提,创建表t,并插入数据,语句如下: CREATE TABLE `t` ( `id` int(11) NOT NULL, `a` int(11) DEFAULT NULL, `t_modified` ...
- MySQL Binlog三种格式介绍及分析
一.Mysql Binlog格式介绍 Mysql binlog日志有三种格式,分别为Statement,MiXED,以及ROW! 1.Statement:每一条会修改数据的sql都会记录在binlog ...
- Mysql Binlog三种格式详细介绍
binlog 的不同模式有什么区别呢? 1.Statement:每一条会修改数据的sql都会记录在binlog中. 优点:不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高性能.(相比 ...
- Mysql当前模式让不记录日志_MySQL日志binlog的三种模式
1三种模式的介绍 二进制日志binlog作用: 1.以二进制形式记录更改数据库的SQL语句(insert,update,delete,create,drop,alter等) 2.用于Mysql主从复制 ...
- MySQL下bin-log的三种模式(ROW、Statement、Mixed)
MySQL的bin-log日志备份有三种模式,分别是:ROW.Statement.Mixed 一.Row 基于行的复制(row-based replication,RBR) 日志中会记录成每一行数据被 ...
- MySQL binlog日志三种模式选择及配置
在认识binlog日志三种模式前,先了解一下解析binlog日志的命令工mysqlbinlog.mysqlbinlog工具的作用是解析mysql的二进制binlog日志内容,把二进制日志解析成可以在M ...
- mysql主从同步的三种模式
mysql 主从同步三种模式:异步复制.半同步复制.全同步复制 今天我们就来看下这三种同步模式的优势和劣势 异步复制 异步复制是mysql 默认的同步方式 在master为slave开通账号密码.ip ...
- mysql的几种模式_MYSQL复制的几种模式
MySQL 5.1 中,在复制方面的改进就是引进了新的复制技术:基于行的复制. MYSQL复制的几种模式 MySQL 5.1 中,在复制方面的改进就是引进了新的复制技术:基于行的复制. 简言之,这种新 ...
- redis 高可用(持久化、主从复制、哨兵、集群)以及集群的三种模式
Redis高可用定义 在web服务器中,高可用代表服务器可以正常访问的时间,一般使用百分比来衡量多长时间内可以提供正常服务 但是在redis中,高可用的定义还要更广泛一点,除了提供正常的服务(如主从分 ...
最新文章
- 一只端午节鸭蛋粽子的背后:AI 与农业
- linux iptables常用命令之配置生产环境iptables及优化
- Java 注解用法详解——@SuppressWarnings
- 13、MySQL比较运算符
- 手机linux编译器,在linux上交叉编译helloWorld到android手机上去
- codeigniter文件上传问题
- san-hot-loader 应用及原理实现
- nodejs 从TCP套接字读取并解析数据
- 前端学习(2447):数据筛选处理
- 数据库的事务,隔离级别和3大范式
- 读书笔记2013第3本:《无价》
- 【英语学习】【Daily English】U13 Holiday L03 I certainly didn't expect this
- ConsumerCoordinator分析
- Python生成CSV文件模拟某小区用户手机通话记录
- 软件项目成员的业绩考核
- MySQL高级知识(一)——基础
- [原]tornado源码分析系列(二)[网络层 IOLoop类]
- linux 命令备份数据库,linux备份数据库命令
- GJB 软件质量保证计划(模板)
- 解决javax.persistence.EntityNotFoundException: Unable to find
热门文章
- Oracle010316,安装oracle后登录时出现 ERROR: ORA-01031 insufficient privileges
- esp8266 html文件,ESP8266 基ESP8266_RTOS_SDK (ESP-IDF )中嵌入网页文件(示例代码)
- android 跟随动画,Android实现View拖拽跟随手指移动效果
- Python小白的数学建模课-B5. 新冠疫情 SEIR模型
- python重复元素判定_30段极简Python代码:这些小技巧你都Get了么
- 基本农田卫星地图查询_如何基于西安80坐标查询定位
- 【Python爬虫】requests与urllib库的区别
- HDU 2874 Connections between cities(LCA离线算法实现)
- js图片前端压缩多图上传(旋转其实已经好了只是手机端有问题要先压缩再旋转)...
- 用Visual C#来清空回收站(2)