为保证没有其他参数配置影响,重新安装配置了一台最小化安装的CentOS7虚拟机
1. 基础知识
2. 配置mysql 开启binlog、修改binlog模式为Row Level模式
[root@localhost ~]# vi /etc/my.cnf
修改mysql配置文件,在[mysqld]下增加以下内容
# 注释: 开启binlog 文件名以mysql-bin开头
log-bin = mysql-bin
# 注释: 备份恢复模式不需要开启Row模式 闪回需要开启Row模式
binlog_format=”ROW”
3. 重启mysql数据库 binlog开启 生成文件/var/lib/mysql/mysql-bin.000001
service mysqld restart
登录数据库 然后创建测试数据库demo和测试表user
mysql> create database demo;
Query OK, 1 row affected (0.00 sec)
mysql> use demo;
Database changed
mysql> CREATE TABLE user ( id int(8) NOT NULL AUTO_INCREMENT, name varchar(32) NOT NULL, type int(8) NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB;
Query OK, 0 rows affected (0.01 sec)
准备完毕,刷新掉binlog文件,此时binlog文件mysql-bin.000001结束,进入mysql-bin.000002记录
mysql> flush