时间:2021-07-01 10:21:17 帮助过:3人阅读
MySQL 的二进制日志 binlog 可以说是 MySQL 最重要的日志,它记录了所有的 DDL 和 DML 语句(除了数据查询语句select、show等),以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。binlog 的主要目的是复制和恢复。
Binlog日志的两个最重要的使用场景
MySQL主从复制:MySQL Replication在Master端开启binlog,Master把它的二进制日志传递给slaves来达到master-slave数据一致的目的
数据恢复:通过使用 mysqlbinlog工具来使恢复数据
总体的关于binlog的参数如下
- sync_binlog <span style="color: #808080;">=</span> <span style="color: #800000; font-weight: bold;">1</span>
- <span style="color: #ff00ff;">log</span><span style="color: #808080;">-</span>bin <span style="color: #808080;">=</span> mysql<span style="color: #808080;">-</span><span style="color: #000000;">bin
- binlog_format </span><span style="color: #808080;">=</span><span style="color: #000000;"> row
- expire_logs_days </span><span style="color: #808080;">=</span> <span style="color: #800000; font-weight: bold;">10</span><span style="color: #000000;">
- binlog_cache_size </span><span style="color: #808080;">=</span><span style="color: #000000;">4M
- max_binlog_cache_size </span><span style="color: #808080;">=</span><span style="color: #000000;">8M
- max_binlog_size </span><span style="color: #808080;">=</span>1024M
相关参数讲解
log-bin
决定了msyql 的binlog的名字,?成的binlog名字为mysql-bin.000001
binlog_format
规定binlog的格式, binlog有三种格式statement, row以及mixed,默认使?默认使?statement(5.7.7之前),建议使?row格式(5.7.7之后默认)
expire_logs_days
过期时间
binlog_do_db
此参数表示只记录指定数据库的?进制?志
binlog_ignore_db
此参数表示不记录指定的数据库的?进制?志
sync_binlog
在提交n次事务后,进?binlog的落盘, 0为不进?强?的刷新操作,?是由?件系统控制刷新?志?件
如果是在线交易和帐有关的数据建议设置成1, 如果是其它数据可以保持为0即可。
max_binlog_size
binlog?件的最?值,默认和最?是1GB,并不能严格限定?进制?件的??
max_binlog_cache_size 表示的是binlog 能够使?的最?cache 内存??
当我们执?多语句事务的时候 所有session的使?的内存超过max_binlog_cache_size的值时
就会报错: “Multi-statement transaction required more than ‘max_binlog_cache_size‘ bytes ofstorage”
mysqlbinlog格式
statment格式
特点:记录每?条数据的SQL,将执?的每?条SQL记录在binlog中,减少?志量,节省IO,提?性能。
缺点:某些SQL中的函数?法使?,?如SYSDATE(),在同步过程中会出现?法同步的问题。
mixed格式
特点:?般的语句使?SQL语句来记录,遇到特殊的语句使?row格式来记录,保证数据的?致性和复制的准确性。
row格式
特点: binlog中仅仅记录哪?条记录被修改,不记录dml的sql语句,会详细记录每?行的更改细节,不会出现?法复制的问题。
缺点:因为要记录每?条修改记录的?志,所以?量占?磁盘IO和?量使?硬盘空间。
注:将二进制日志格式设置为ROW时,有些更改仍然使用基于语句的格式,包括所有DDL语句,例如CREATE TABLE, ALTER TABLE,或 DROP TABLE。
开启binlog
由于log_bin是个只读系统变量,不能动态的修改,只能再my.cnf里[mysqld]模块添加log-bin 配置,表示启用binlog,如果没有给定值,写成 log-bin=,则默认名称为主机名。(注:名称若带有小数点,则只取第一个小数点前的部分作为名称)
- <span style="color: #ff0000;">[</span><span style="color: #ff0000;">mysqld</span><span style="color: #ff0000;">]</span>
- <span style="color: #ff00ff;">log</span><span style="color: #808080;">-</span>bin<span style="color: #808080;">=</span>mysql<span style="color: #808080;">-</span>bin
此方法需要重启数据库方能生效,如果想临时关掉binlog而又不想重启数据库,可以使用sql_log_bin,sql_log_bin 是一个动态变量,修改该变量时,可以只对当前会话生效(Session),也可以是全局的(Global),当全局修改这个变量时,只会对新的会话生效(这意味当对当前会话也不会生效),因此一般全局修改了这个变量后,都要把原来的所有连接 kill 掉,全局只在MariaDB 5.5之前和MySQL 5.6.22之前生效,后面的版本都已经不支持全局,因为太危险了。
用处:
当还原数据库的时候,如果不关闭二进制日志,那么你还原的过程仍然会记录在二进制日志里面,不仅浪费资源,那么增加了磁盘的容量,还没有必要(特别是利用二进制还原数据库的时候)所以一般还原的时候会选择关闭二进制日志,可以通过修改配置文件,重启关闭二进制日志。
也可以动态命令关闭sql_log_bin,然后导入数据库。
- <span style="color: #0000ff;">set</span> sql_log_bin<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">0</span><span style="color: #000000;">;# 设为0后,在当前会话上执行的语句都不记录binlog
- </span><span style="color: #0000ff;">set</span> sql_log_bin<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">1</span>; # 取消限制
常用的binlog命令
- <span style="color: #000000;"># 是否启用binlog日志
- show variables </span><span style="color: #808080;">like</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">log_bin</span><span style="color: #ff0000;">‘</span><span style="color: #000000;">;
- # 查看详细的日志配置信息
- show global variables </span><span style="color: #808080;">like</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">%log%</span><span style="color: #ff0000;">‘</span><span style="color: #000000;">;
- # 查看binlog的目录
- show global variables </span><span style="color: #808080;">like</span> "<span style="color: #808080;">%</span>log_bin<span style="color: #808080;">%</span><span style="color: #000000;">";
- # 查看当前服务器使用的biglog文件及大小
- show </span><span style="color: #0000ff;">binary</span><span style="color: #000000;"> logs;
- # 查看最新一个binlog日志文件名称和Position
- show master status;
- # 清除所有的binlog?件,并且重置为?个
- reset master</span>
清理binlog日志
自动清理:
通过binlog参数(expire_logs_days )来实现mysql?动删除binlog
- show <span style="color: #0000ff;">binary</span><span style="color: #000000;"> logs;
- show variables </span><span style="color: #808080;">like</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">expire_logs_days</span><span style="color: #ff0000;">‘</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">set</span> global expire_logs_days<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">3</span>; # 过期删除,单位是天
手动清理:
1、使?reset master 重置binlog?件(#reset master后,会造成slave?法找到master的严重后果)
2、直接rm本地删除binlog
- <span style="color: #000000;"># 查看正在使用的binlog
- show master status;</span>
直接使?rm 命令删除不是当前使?的binlog(切记不要删除正在使?的binlog)
mysqlbinlog命令
- root<span style="color: #008000;">@localhost</span> localhost <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">23</span>:<span style="color: #800000; font-weight: bold;">43</span> (none)<span style="color: #808080;">></span>show global variables <span style="color: #808080;">like</span> "<span style="color: #808080;">%</span>log_bin<span style="color: #808080;">%</span><span style="color: #000000;">";
- </span><span style="color: #808080;">+</span><span style="color: #008080;">--</span><span style="color: #008080;">-------------------------------+-----------------------------+</span>
- <span style="color: #808080;">|</span> Variable_name <span style="color: #808080;">|</span> Value <span style="color: #808080;">|</span>
- <span style="color: #808080;">+</span><span style="color: #008080;">--</span><span style="color: #008080;">-------------------------------+-----------------------------+</span>
- <span style="color: #808080;">|</span> log_bin <span style="color: #808080;">|</span> <span style="color: #0000ff;">ON</span> <span style="color: #808080;">|</span>
- <span style="color: #808080;">|</span> log_bin_basename <span style="color: #808080;">|</span> <span style="color: #808080;">/</span>data<span style="color: #808080;">/</span>mysql<span style="color: #808080;">/</span>mysql<span style="color: #808080;">-</span>bin <span style="color: #808080;">|</span>
- <span style="color: #808080;">|</span> log_bin_index <span style="color: #808080;">|</span> <span style="color: #808080;">/</span>data<span style="color: #808080;">/</span>mysql<span style="color: #808080;">/</span>mysql<span style="color: #808080;">-</span>bin.<span style="color: #0000ff;">index</span> <span style="color: #808080;">|</span>
- <span style="color: #808080;">|</span> log_bin_trust_function_creators <span style="color: #808080;">|</span> <span style="color: #0000ff;">ON</span> <span style="color: #808080;">|</span>
- <span style="color: #808080;">|</span> log_bin_use_v1_row_events <span style="color: #808080;">|</span> <span style="color: #0000ff;">OFF</span> <span style="color: #808080;">|</span>
- <span style="color: #808080;">+</span><span style="color: #008080;">--</span><span style="color: #008080;">-------------------------------+-----------------------------+</span>
- <span style="color: #800000; font-weight: bold;">5</span> rows <span style="color: #808080;">in</span> <span style="color: #0000ff;">set</span> (<span style="color: #800000; font-weight: bold;">0.00</span><span style="color: #000000;"> sec)
- root</span><span style="color: #008000;">@localhost</span> localhost <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">29</span>:<span style="color: #800000; font-weight: bold;">21</span> test1<span style="color: #808080;">></span>show global variables <span style="color: #808080;">like</span><span style="color: #000000;"> "binlog_format";
- </span><span style="color: #808080;">+</span><span style="color: #008080;">--</span><span style="color: #008080;">-------------+-------+</span>
- <span style="color: #808080;">|</span> Variable_name <span style="color: #808080;">|</span> Value <span style="color: #808080;">|</span>
- <span style="color: #808080;">+</span><span style="color: #008080;">--</span><span style="color: #008080;">-------------+-------+</span>
- <span style="color: #808080;">|</span> binlog_format <span style="color: #808080;">|</span> ROW <span style="color: #808080;">|</span>
- <span style="color: #808080;">+</span><span style="color: #008080;">--</span><span style="color: #008080;">-------------+-------+</span>
- <span style="color: #800000; font-weight: bold;">1</span> row <span style="color: #808080;">in</span> <span style="color: #0000ff;">set</span> (<span style="color: #800000; font-weight: bold;">0.01</span><span style="color: #000000;"> sec)
- root</span><span style="color: #008000;">@localhost</span> localhost <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">25</span>:<span style="color: #800000; font-weight: bold;">06</span> abc<span style="color: #808080;">></span><span style="color: #0000ff;">create</span> <span style="color: #0000ff;">database</span><span style="color: #000000;"> test1;
- Query OK, </span><span style="color: #800000; font-weight: bold;">1</span> row affected (<span style="color: #800000; font-weight: bold;">0.00</span><span style="color: #000000;"> sec)
- root</span><span style="color: #008000;">@localhost</span> localhost <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">25</span>:<span style="color: #800000; font-weight: bold;">28</span> abc<span style="color: #808080;">></span><span style="color: #0000ff;">use</span><span style="color: #000000;"> test1;
- </span><span style="color: #0000ff;">Database</span><span style="color: #000000;"> changed
- root</span><span style="color: #008000;">@localhost</span> localhost <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">25</span>:<span style="color: #800000; font-weight: bold;">34</span> test1<span style="color: #808080;">></span><span style="color: #0000ff;">CREATE</span> <span style="color: #0000ff;">TABLE</span><span style="color: #000000;"> `abc` (
- </span><span style="color: #808080;">-></span> `id` <span style="color: #0000ff;">int</span>(<span style="color: #800000; font-weight: bold;">11</span>) <span style="color: #808080;">NOT</span> <span style="color: #0000ff;">NULL</span><span style="color: #000000;"> AUTO_INCREMENT,
- </span><span style="color: #808080;">-></span> `c1` <span style="color: #0000ff;">int</span>(<span style="color: #800000; font-weight: bold;">11</span>) <span style="color: #0000ff;">DEFAULT</span> <span style="color: #0000ff;">NULL</span><span style="color: #000000;">,
- </span><span style="color: #808080;">-></span> <span style="color: #0000ff;">PRIMARY</span> <span style="color: #0000ff;">KEY</span><span style="color: #000000;"> (`id`),
- </span><span style="color: #808080;">-></span> <span style="color: #0000ff;">KEY</span><span style="color: #000000;"> `shouji` (`c1`) USING BTREE
- </span><span style="color: #808080;">-></span> ) ENGINE<span style="color: #808080;">=</span>InnoDB AUTO_INCREMENT<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">1</span> <span style="color: #0000ff;">DEFAULT</span> CHARSET<span style="color: #808080;">=</span><span style="color: #000000;">utf8;
- Query OK, </span><span style="color: #800000; font-weight: bold;">0</span> rows affected (<span style="color: #800000; font-weight: bold;">0.01</span><span style="color: #000000;"> sec)
- </span><span style="color: #ff0000;">
- root@localhost localhost 15:26:12 test1>insert into abc(c1) values (1);
- Query OK, 1 row affected (0.13 sec)
- root@localhost localhost 15:26:23 test1>insert into abc(c1) values (2),(3);
- Query OK, 2 rows affected (0.02 sec)
- Records: 2 Duplicates: 0 Warnings: 0
- root@localhost localhost 15:26:43 test1>delete from abc where id=2;
- Query OK, 1 row affected (0.00 sec)
- root@localhost localhost 15:26:58 test1>select * from abc;
- +----+------+
- | id | c1 |
- +----+------+
- | 1 | 1 |
- | 3 | 3 |
- +----+------+
- 2 rows in set (0.00 sec)<br><br></span>
root@localhost localhost 15:47:38 test1>show master status;
+------------------+----------+--------------+------------------+------------------------------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+------------------------------------------+
| mysql-bin.000001 | 1361 | | | 0f943fa6-3117-11ea-a98d-005056b351ef:1-5 |
+------------------+----------+--------------+------------------+------------------------------------------+
1 row in set (0.00 sec)
root@localhost localhost 15:48:27 test1>show binlog events in ‘mysql-bin.000001‘\G;
*************************** 1. row ***************************
Log_name: mysql-bin.000001
Pos: 4
Event_type: Format_desc
Server_id: 1007231
End_log_pos: 123
Info: Server ver: 5.7.19-log, Binlog ver: 4
*************************** 2. row ***************************
Log_name: mysql-bin.000001
Pos: 123
Event_type: Previous_gtids
Server_id: 1007231
End_log_pos: 150
Info:
*************************** 3. row ***************************
Log_name: mysql-bin.000001
Pos: 150
Event_type: Gtid
Server_id: 1007231
End_log_pos: 211
Info: SET @@SESSION.GTID_NEXT= ‘0f943fa6-3117-11ea-a98d-005056b351ef:1‘
*************************** 4. row ***************************
Log_name: mysql-bin.000001
Pos: 211
Event_type: Query
Server_id: 1007231
End_log_pos: 304
Info: create database test1
*************************** 5. row ***************************
Log_name: mysql-bin.000001
Pos: 304
Event_type: Gtid
Server_id: 1007231
End_log_pos: 365
Info: SET @@SESSION.GTID_NEXT= ‘0f943fa6-3117-11ea-a98d-005056b351ef:2‘
*************************** 6. row ***************************
Log_name: mysql-bin.000001
Pos: 365
Event_type: Query
Server_id: 1007231
End_log_pos: 629
Info: use `test1`; CREATE TABLE `abc` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`c1` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `shouji` (`c1`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8
*************************** 7. row ***************************
Log_name: mysql-bin.000001
Pos: 629
Event_type: Gtid
Server_id: 1007231
End_log_pos: 690
Info: SET @@SESSION.GTID_NEXT= ‘0f943fa6-3117-11ea-a98d-005056b351ef:3‘
*************************** 8. row ***************************
Log_name: mysql-bin.000001
Pos: 690
Event_type: Query
Server_id: 1007231
End_log_pos: 759
Info: BEGIN
*************************** 9. row ***************************
Log_name: mysql-bin.000001
Pos: 759
Event_type: Table_map
Server_id: 1007231
End_log_pos: 803
Info: table_id: 220 (test1.abc)
*************************** 10. row ***************************
Log_name: mysql-bin.000001
Pos: 803
Event_type: Write_rows
Server_id: 1007231
End_log_pos: 843
Info: table_id: 220 flags: STMT_END_F
*************************** 11. row ***************************
Log_name: mysql-bin.000001
Pos: 843
Event_type: Xid
Server_id: 1007231
End_log_pos: 870
Info: COMMIT /* xid=52 */
*************************** 12. row ***************************
Log_name: mysql-bin.000001
Pos: 870
Event_type: Gtid
Server_id: 1007231
End_log_pos: 931
Info: SET @@SESSION.GTID_NEXT= ‘0f943fa6-3117-11ea-a98d-005056b351ef:4‘
*************************** 13. row ***************************
Log_name: mysql-bin.000001
Pos: 931
Event_type: Query
Server_id: 1007231
End_log_pos: 1000
Info: BEGIN
*************************** 14. row ***************************
Log_name: mysql-bin.000001
Pos: 1000
Event_type: Table_map
Server_id: 1007231
End_log_pos: 1044
Info: table_id: 220 (test1.abc)
*************************** 15. row ***************************
Log_name: mysql-bin.000001
Pos: 1044
Event_type: Write_rows
Server_id: 1007231
End_log_pos: 1093
Info: table_id: 220 flags: STMT_END_F
*************************** 16. row ***************************
Log_name: mysql-bin.000001
Pos: 1093
Event_type: Xid
Server_id: 1007231
End_log_pos: 1120
Info: COMMIT /* xid=53 */
*************************** 17. row ***************************
Log_name: mysql-bin.000001
Pos: 1120
Event_type: Gtid
Server_id: 1007231
End_log_pos: 1181
Info: SET @@SESSION.GTID_NEXT= ‘0f943fa6-3117-11ea-a98d-005056b351ef:5‘
*************************** 18. row ***************************
Log_name: mysql-bin.000001
Pos: 1181
Event_type: Query
Server_id: 1007231
End_log_pos: 1250
Info: BEGIN
*************************** 19. row ***************************
Log_name: mysql-bin.000001
Pos: 1250
Event_type: Table_map
Server_id: 1007231
End_log_pos: 1294
Info: table_id: 220 (test1.abc)
*************************** 20. row ***************************
Log_name: mysql-bin.000001
Pos: 1294
Event_type: Delete_rows
Server_id: 1007231
End_log_pos: 1334
Info: table_id: 220 flags: STMT_END_F
*************************** 21. row ***************************
Log_name: mysql-bin.000001
Pos: 1334
Event_type: Xid
Server_id: 1007231
End_log_pos: 1361
Info: COMMIT /* xid=54 */
21 rows in set (0.00 sec)
- <span style="color: #ff0000;"> </span>
下面是mysqlbinlog命令的参数,摘自官方文档
选项名称 | 描述 | 引用 | 弃用 |
---|---|---|---|
--base64-output |
使用base-64编码打印二进制日志条目 | ||
--bind-address | 使用指定的网络接口连接到MySQL Server | ||
--binlog-row-event-max-size | 二进制日志最大事件大小 | ||
--character-sets-dir | 字符集的安装目录 | ||
--connection-server-id | 用于测试和调试。有关适用的默认值和其他详细信息,请参见文本 | 5.7.5 | |
--database |
仅列出该数据库的条目 | ||
--debug | 编写调试日志 | ||
--debug-check | 程序退出时打印调试信息 | ||
--debug-info | 程序退出时打印调试信息,内存和CPU统计信息 | ||
--default-auth | 身份验证插件使用 | ||
--defaults-extra-file | 除了通常的选项文件,还读取命名的选项文件 | ||
--defaults-file | 只读命名的选项文件 | ||
--defaults-group-suffix | 选项组后缀值 | ||
--disable-log-bin | 禁用二进制日志记录 | ||
--exclude-gtids | 不要显示提供的GTID集中的任何组 | ||
--force-if-open | 读取二进制日志文件,即使打开或未正确关闭 | ||
--force-read | 如果mysqlbinlog读取了无法识别的二进制日志事件,则会输出警告 | ||
--get-server-public-key | 从服务器请求RSA公钥 | 5.7.23 | |
--help | 显示帮助信息并退出 | ||
--hexdump | 显示登录注释的十六进制转储 | ||
--host | MySQL服务器所在的主机 | ||
--idempotent | 仅在处理来自此会话的二进制日志更新时,导致服务器使用幂等模式 | 5.7.0 | |
--include-gtids | 仅显示提供的GTID集中的组 | ||
--local-load | 在指定目录中为LOAD DATA准备本地临时文件 | ||
--login-path | 从.mylogin.cnf中读取登录路径选项 | ||
--no-defaults | 不读取选项文件 | ||
--offset | 跳过日志中的前N个条目 | ||
open_files_limit | 指定要保留的打开文件描述符的数量 | ||
--password | 连接服务器时使用的密码 | ||
--plugin-dir | 安装插件的目录 | ||
--port | 用于连接的TCP / IP端口号 | ||
--print-defaults | 打印默认选项 | ||
--protocol | 使用的连接协议 | ||
--raw | 将事件以原始(二进制)格式写入输出文件 | ||
--read-from-remote-master | 从MySQL主服务器读取二进制日志,而不是读取本地日志文件 | ||
--read-from-remote-server | 从MySQL服务器而不是本地日志文件中读取二进制日志 | ||
--result-file | 直接输出到命名文件 | ||
--rewrite-db | 从基于行的格式编写的日志中播放时,为数据库创建重写规则。可多次使用 | 5.7.1 | |
--secure-auth | 不要以旧(4.1之前)格式向服务器发送密码 | 5.7.4 | 5.7.5 |
--server-id | 仅提取由具有给定服务器ID的服务器创建的那些事件 | ||
--server-id-bits | 告诉mysqlbinlog当mysqld编写的server-id-bits设置为小于最大值时,如何解释二进制日志中的服务器ID;仅受MySQL Cluster版本的mysqlbinlog支持 | ||
--server-public-key-path | 包含RSA公钥的文件的路径名 | 5.7.23 | |
--set-charset | 在输出中添加SET NAMES charset_name语句 | ||
--shared-memory-base-name | 用于共享内存连接的共享内存的名称 | ||
--short-form | 仅显示日志中包含的语句 | ||
--skip-gtids | 不要打印任何GTID。从包含GTID的二进制日志写入转储文件时使用此功能 | ||
--socket | Unix套接字文件或Windows命名管道使用 | ||
--ssl | 启用连接加密 | 5.7.3 | |
--ssl-ca | 包含受信任的SSL证书颁发机构列表的文件 | 5.7.3 | |
--ssl-capath | 包含受信任的SSL证书颁发机构证书文件的目录 | 5.7.3 | |
--ssl-cert | 包含X.509证书的文件 | 5.7.3 | |
--ssl-cipher | 连接加密的允许密码 | 5.7.3 | |
--ssl-crl | 包含证书吊销列表的文件 | ||
--ssl-crlpath | 包含证书吊销列表文件的目录 | ||
--ssl-key | 包含X.509密钥的文件 | 5.7.3 | |
--ssl-mode | 与服务器连接的所需安全状态 | 5.7.11 | |
--ssl-verify-server-cert | 根据服务器证书的公用名身份验证主机名 | 5.7.3 | |
--start-datetime | 从第一个事件中读取时间戳等于或晚于datetime参数的二进制日志 | ||
--start-position | 从位置等于或大于参数的第一个事件读取二进制日志 | ||
--stop-datetime | 在时间戳等于或大于datetime参数的第一个事件时停止读取二进制日志 | ||
--stop-never | 读取最后一个二进制日志文件后保持与服务器的连接 | ||
--stop-never-slave-server-id | 连接到服务器时要报告的从服务器ID | ||
--stop-position | 在第一个事件中停止读取二进制日志,且位置等于或大于参数 | ||
--tls-version | 允许的TLS协议进行加密连接 | 5.7.10 | |
--to-last-log | 不要在从MySQL服务器请求的二进制日志的结尾处停止,而要继续打印到最后一个二进制日志的结尾 | ||
--user | 连接服务器时要使用的MySQL用户名 | ||
--verbose | 将行事件重建为SQL语句 | ||
--verify-binlog-checksum | 验证二进制日志中的校验和 |
- <span style="color: #ff0000;">[</span><span style="color: #ff0000;">root@localhost mysql</span><span style="color: #ff0000;">]</span># mysqlbinlog mysql<span style="color: #808080;">-</span>bin.<span style="color: #800000; font-weight: bold;">000001</span> <span style="color: #808080;">>/</span>data<span style="color: #808080;">/</span>tmp<span style="color: #808080;">/</span><span style="color: #000000;">mysqlbinlog.sql
- </span><span style="color: #ff0000;">[</span><span style="color: #ff0000;">root@localhost mysql</span><span style="color: #ff0000;">]</span># cat <span style="color: #808080;">/</span>data<span style="color: #808080;">/</span>tmp<span style="color: #808080;">/</span><span style="color: #000000;">mysqlbinlog.sql
- </span><span style="color: #008080;">/*</span><span style="color: #008080;">!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #008080;">/*</span><span style="color: #008080;">!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- DELIMITER </span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- # at </span><span style="color: #800000; font-weight: bold;">4</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">45</span>:<span style="color: #800000; font-weight: bold;">15</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">123</span> Start: binlog v <span style="color: #800000; font-weight: bold;">4</span>, server v <span style="color: #800000; font-weight: bold;">5.7</span>.<span style="color: #800000; font-weight: bold;">19</span><span style="color: #808080;">-</span><span style="color: #ff00ff;">log</span> created <span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">45</span>:<span style="color: #800000; font-weight: bold;">15</span><span style="color: #000000;"> at startup
- # Warning: this binlog </span><span style="color: #0000ff;">is</span> either <span style="color: #808080;">in</span> <span style="color: #0000ff;">use</span> <span style="color: #808080;">or</span> was <span style="color: #808080;">not</span><span style="color: #000000;"> closed properly.
- </span><span style="color: #0000ff;">ROLLBACK</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- BINLOG </span><span style="color: #ff0000;">‘</span><span style="color: #ff0000;">
- CzcUXg9/Xg8AdwAAAHsAAAABAAQANS43LjE5LWxvZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAALNxReEzgNAAgAEgAEBAQEEgAAXwAEGggAAAAICAgCAAAACgoKKioAEjQA
- AEJXKj0=
- </span><span style="color: #ff0000;">‘</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- # at </span><span style="color: #800000; font-weight: bold;">123</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">45</span>:<span style="color: #800000; font-weight: bold;">15</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">150</span> Previous<span style="color: #808080;">-</span><span style="color: #000000;">GTIDs
- # </span><span style="color: #ff0000;">[</span><span style="color: #ff0000;">empty</span><span style="color: #ff0000;">]</span><span style="color: #000000;">
- # at </span><span style="color: #800000; font-weight: bold;">150</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">45</span>:<span style="color: #800000; font-weight: bold;">53</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">211</span> GTID last_committed<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">0</span> sequence_number<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">1</span> rbr_only<span style="color: #808080;">=</span><span style="color: #000000;">no
- </span><span style="color: #0000ff;">SET</span> <span style="color: #008000; font-weight: bold;">@@SESSION</span>.GTID_NEXT<span style="color: #808080;">=</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">0f943fa6-3117-11ea-a98d-005056b351ef:1</span><span style="color: #ff0000;">‘</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- # at </span><span style="color: #800000; font-weight: bold;">211</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">45</span>:<span style="color: #800000; font-weight: bold;">53</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">304</span> Query thread_id<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">3</span> exec_time<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">0</span> error_code<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">0</span>
- <span style="color: #0000ff;">SET</span> <span style="color: #0000ff;">TIMESTAMP</span><span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">1578383153</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">SET</span> <span style="color: #008000; font-weight: bold;">@@session</span>.pseudo_thread_id<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">3</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">SET</span> <span style="color: #008000; font-weight: bold;">@@session</span>.foreign_key_checks<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">1</span>, <span style="color: #008000; font-weight: bold;">@@session</span>.sql_auto_is_null<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">0</span>, <span style="color: #008000; font-weight: bold;">@@session</span>.unique_checks<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">1</span>, <span style="color: #008000; font-weight: bold;">@@session</span>.autocommit<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">SET</span> <span style="color: #008000; font-weight: bold;">@@session</span>.sql_mode<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">1344274432</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">SET</span> <span style="color: #008000; font-weight: bold;">@@session</span>.auto_increment_increment<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">1</span>, <span style="color: #008000; font-weight: bold;">@@session</span>.auto_increment_offset<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #008080;">/*</span><span style="color: #008080;">!\C utf8mb4 </span><span style="color: #008080;">*//*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">SET</span> <span style="color: #008000; font-weight: bold;">@@session</span>.character_set_client<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">224</span>,<span style="color: #008000; font-weight: bold;">@@session</span>.collation_connection<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">224</span>,<span style="color: #008000; font-weight: bold;">@@session</span>.collation_server<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">224</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">SET</span> <span style="color: #008000; font-weight: bold;">@@session</span>.lc_time_names<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">0</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">SET</span> <span style="color: #008000; font-weight: bold;">@@session</span>.collation_database<span style="color: #808080;">=</span><span style="color: #0000ff;">DEFAULT</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">create</span> <span style="color: #0000ff;">database</span><span style="color: #000000;"> test1
- </span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- # at </span><span style="color: #800000; font-weight: bold;">304</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">46</span>:<span style="color: #800000; font-weight: bold;">38</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">365</span> GTID last_committed<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">1</span> sequence_number<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">2</span> rbr_only<span style="color: #808080;">=</span><span style="color: #000000;">no
- </span><span style="color: #0000ff;">SET</span> <span style="color: #008000; font-weight: bold;">@@SESSION</span>.GTID_NEXT<span style="color: #808080;">=</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">0f943fa6-3117-11ea-a98d-005056b351ef:2</span><span style="color: #ff0000;">‘</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- # at </span><span style="color: #800000; font-weight: bold;">365</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">46</span>:<span style="color: #800000; font-weight: bold;">38</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">629</span> Query thread_id<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">3</span> exec_time<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">0</span> error_code<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">0</span>
- <span style="color: #0000ff;">use</span> `test1`<span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">SET</span> <span style="color: #0000ff;">TIMESTAMP</span><span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">1578383198</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">CREATE</span> <span style="color: #0000ff;">TABLE</span><span style="color: #000000;"> `abc` (
- `id` </span><span style="color: #0000ff;">int</span>(<span style="color: #800000; font-weight: bold;">11</span>) <span style="color: #808080;">NOT</span> <span style="color: #0000ff;">NULL</span><span style="color: #000000;"> AUTO_INCREMENT,
- `c1` </span><span style="color: #0000ff;">int</span>(<span style="color: #800000; font-weight: bold;">11</span>) <span style="color: #0000ff;">DEFAULT</span> <span style="color: #0000ff;">NULL</span><span style="color: #000000;">,
- </span><span style="color: #0000ff;">PRIMARY</span> <span style="color: #0000ff;">KEY</span><span style="color: #000000;"> (`id`),
- </span><span style="color: #0000ff;">KEY</span><span style="color: #000000;"> `shouji` (`c1`) USING BTREE
- ) ENGINE</span><span style="color: #808080;">=</span>InnoDB AUTO_INCREMENT<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">1</span> <span style="color: #0000ff;">DEFAULT</span> CHARSET<span style="color: #808080;">=</span><span style="color: #000000;">utf8
- </span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- # at </span><span style="color: #800000; font-weight: bold;">629</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">47</span>:<span style="color: #800000; font-weight: bold;">15</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">690</span> GTID last_committed<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">2</span> sequence_number<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">3</span> rbr_only<span style="color: #808080;">=</span><span style="color: #000000;">yes
- </span><span style="color: #008080;">/*</span><span style="color: #008080;">!50718 SET TRANSACTION ISOLATION LEVEL READ COMMITTED</span><span style="color: #008080;">*//*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">SET</span> <span style="color: #008000; font-weight: bold;">@@SESSION</span>.GTID_NEXT<span style="color: #808080;">=</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">0f943fa6-3117-11ea-a98d-005056b351ef:3</span><span style="color: #ff0000;">‘</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- # at </span><span style="color: #800000; font-weight: bold;">690</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">47</span>:<span style="color: #800000; font-weight: bold;">15</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">759</span> Query thread_id<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">3</span> exec_time<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">0</span> error_code<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">0</span>
- <span style="color: #0000ff;">SET</span> <span style="color: #0000ff;">TIMESTAMP</span><span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">1578383235</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">BEGIN</span>
- <span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- # at </span><span style="color: #800000; font-weight: bold;">759</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">47</span>:<span style="color: #800000; font-weight: bold;">15</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">803</span> Table_map: `test1`.`abc` mapped <span style="color: #0000ff;">to</span> <span style="color: #0000ff;">number</span> <span style="color: #800000; font-weight: bold;">220</span><span style="color: #000000;">
- # at </span><span style="color: #800000; font-weight: bold;">803</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">47</span>:<span style="color: #800000; font-weight: bold;">15</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">843</span> Write_rows: <span style="color: #0000ff;">table</span> id <span style="color: #800000; font-weight: bold;">220</span><span style="color: #000000;"> flags: STMT_END_F
- BINLOG </span><span style="color: #ff0000;">‘</span><span style="color: #ff0000;">
- gzcUXhN/Xg8ALAAAACMDAAAAANwAAAAAAAEABXRlc3QxAANhYmMAAgMDAAI=
- gzcUXh5/Xg8AKAAAAEsDAAAAANwAAAAAAAEAAgAC//wBAAAAAQAAAA==
- </span><span style="color: #ff0000;">‘</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- # at </span><span style="color: #800000; font-weight: bold;">843</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">47</span>:<span style="color: #800000; font-weight: bold;">15</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">870</span> Xid <span style="color: #808080;">=</span> <span style="color: #800000; font-weight: bold;">52</span>
- <span style="color: #0000ff;">COMMIT</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- # at </span><span style="color: #800000; font-weight: bold;">870</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">47</span>:<span style="color: #800000; font-weight: bold;">23</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">931</span> GTID last_committed<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">3</span> sequence_number<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">4</span> rbr_only<span style="color: #808080;">=</span><span style="color: #000000;">yes
- </span><span style="color: #008080;">/*</span><span style="color: #008080;">!50718 SET TRANSACTION ISOLATION LEVEL READ COMMITTED</span><span style="color: #008080;">*//*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">SET</span> <span style="color: #008000; font-weight: bold;">@@SESSION</span>.GTID_NEXT<span style="color: #808080;">=</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">0f943fa6-3117-11ea-a98d-005056b351ef:4</span><span style="color: #ff0000;">‘</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- # at </span><span style="color: #800000; font-weight: bold;">931</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">47</span>:<span style="color: #800000; font-weight: bold;">23</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">1000</span> Query thread_id<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">3</span> exec_time<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">0</span> error_code<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">0</span>
- <span style="color: #0000ff;">SET</span> <span style="color: #0000ff;">TIMESTAMP</span><span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">1578383243</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">BEGIN</span>
- <span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- # at </span><span style="color: #800000; font-weight: bold;">1000</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">47</span>:<span style="color: #800000; font-weight: bold;">23</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">1044</span> Table_map: `test1`.`abc` mapped <span style="color: #0000ff;">to</span> <span style="color: #0000ff;">number</span> <span style="color: #800000; font-weight: bold;">220</span><span style="color: #000000;">
- # at </span><span style="color: #800000; font-weight: bold;">1044</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">47</span>:<span style="color: #800000; font-weight: bold;">23</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">1093</span> Write_rows: <span style="color: #0000ff;">table</span> id <span style="color: #800000; font-weight: bold;">220</span><span style="color: #000000;"> flags: STMT_END_F
- BINLOG </span><span style="color: #ff0000;">‘</span><span style="color: #ff0000;">
- izcUXhN/Xg8ALAAAABQEAAAAANwAAAAAAAEABXRlc3QxAANhYmMAAgMDAAI=
- izcUXh5/Xg8AMQAAAEUEAAAAANwAAAAAAAEAAgAC//wCAAAAAgAAAPwDAAAAAwAAAA==
- </span><span style="color: #ff0000;">‘</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- # at </span><span style="color: #800000; font-weight: bold;">1093</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">47</span>:<span style="color: #800000; font-weight: bold;">23</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">1120</span> Xid <span style="color: #808080;">=</span> <span style="color: #800000; font-weight: bold;">53</span>
- <span style="color: #0000ff;">COMMIT</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- # at </span><span style="color: #800000; font-weight: bold;">1120</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">47</span>:<span style="color: #800000; font-weight: bold;">30</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">1181</span> GTID last_committed<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">4</span> sequence_number<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">5</span> rbr_only<span style="color: #808080;">=</span><span style="color: #000000;">yes
- </span><span style="color: #008080;">/*</span><span style="color: #008080;">!50718 SET TRANSACTION ISOLATION LEVEL READ COMMITTED</span><span style="color: #008080;">*//*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">SET</span> <span style="color: #008000; font-weight: bold;">@@SESSION</span>.GTID_NEXT<span style="color: #808080;">=</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">0f943fa6-3117-11ea-a98d-005056b351ef:5</span><span style="color: #ff0000;">‘</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- # at </span><span style="color: #800000; font-weight: bold;">1181</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">47</span>:<span style="color: #800000; font-weight: bold;">30</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">1250</span> Query thread_id<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">3</span> exec_time<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">0</span> error_code<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">0</span>
- <span style="color: #0000ff;">SET</span> <span style="color: #0000ff;">TIMESTAMP</span><span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">1578383250</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">BEGIN</span>
- <span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- # at </span><span style="color: #800000; font-weight: bold;">1250</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">47</span>:<span style="color: #800000; font-weight: bold;">30</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">1294</span> Table_map: `test1`.`abc` mapped <span style="color: #0000ff;">to</span> <span style="color: #0000ff;">number</span> <span style="color: #800000; font-weight: bold;">220</span><span style="color: #000000;">
- # at </span><span style="color: #800000; font-weight: bold;">1294</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">47</span>:<span style="color: #800000; font-weight: bold;">30</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">1334</span> Delete_rows: <span style="color: #0000ff;">table</span> id <span style="color: #800000; font-weight: bold;">220</span><span style="color: #000000;"> flags: STMT_END_F
- BINLOG </span><span style="color: #ff0000;">‘</span><span style="color: #ff0000;">
- kjcUXhN/Xg8ALAAAAA4FAAAAANwAAAAAAAEABXRlc3QxAANhYmMAAgMDAAI=
- kjcUXiB/Xg8AKAAAADYFAAAAANwAAAAAAAEAAgAC//wCAAAAAgAAAA==
- </span><span style="color: #ff0000;">‘</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- # at </span><span style="color: #800000; font-weight: bold;">1334</span><span style="color: #000000;">
- #</span><span style="color: #800000; font-weight: bold;">200107</span> <span style="color: #800000; font-weight: bold;">15</span>:<span style="color: #800000; font-weight: bold;">47</span>:<span style="color: #800000; font-weight: bold;">30</span> server id <span style="color: #800000; font-weight: bold;">1007231</span> end_log_pos <span style="color: #800000; font-weight: bold;">1361</span> Xid <span style="color: #808080;">=</span> <span style="color: #800000; font-weight: bold;">54</span>
- <span style="color: #0000ff;">COMMIT</span><span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">SET</span> <span style="color: #008000; font-weight: bold;">@@SESSION</span>.GTID_NEXT<span style="color: #808080;">=</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">AUTOMATIC</span><span style="color: #ff0000;">‘</span> <span style="color: #008080;">/*</span><span style="color: #008080;"> added by mysqlbinlog </span><span style="color: #008080;">*/</span> <span style="color: #008080;">/*</span><span style="color: #008080;">!</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- DELIMITER ;
- # </span><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">of</span> <span style="color: #ff00ff;">log</span> <span style="color: #0000ff;">file</span>
- <span style="color: #008080;">/*</span><span style="color: #008080;">!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE</span><span style="color: #008080;">*/</span><span style="color: #000000;">;
- </span><span style="color: #00 </div>
- <div class=" "="">
- <ul class="m-news-opt fix">
- <li class="opt-item">
- <a href="/sql_question-390600.html" target="_blank"><p>< 上一篇</p><p class="ellipsis">SpringBoot 2.X集成 jdbc自动配置原理探究</p></a>
- </li>
- <li class="opt-item ta-r">
- <a href="/sql_question-390602.html" target="_blank"><p>下一篇 ></p><p class="ellipsis">ubuntu 安装mysql 重置密码并远程连接</p></a>
- </li>
- </ul>
- </span>