前言
- Binlog以二进制文件方式记录对数据库的操作,可以进行数据恢复和主从复制
- 查看Mysql是否开启了二进制日志:
SHOW VARIABLES LIKE 'log_bin'
开启binlog
-
找到mysql安装目录下的
my.ini或者/etc/my.cnf文件 -
增加如下配置
log_bin = mysql-bin binlog_format = row # 可选:row、statement、mixedrow:记录每行的变化(推荐)statement:记录执行的 SQL 语句(如果sql中有create_time=NOW() 这种函数数据会不准确)mixed:结合前两种方法
-
重启mysql:
service mysql restart