1、先确定mysql是否开启了binlog

show binary logs;

默认情况下是不开启的

2、如何开启

在my.ini配置下添加两个参数

# Binary Logging

log-bin=mysql-bin

binlog_format=Row

windows下binlog问题解决_mysql

3、重新启动mysql

服务管理-服务-找到mysql启动就可以


如果遇到了django.db.utils.OperationalError: (1598, "Binary logging not possible. Message: Transaction level 'READ-COMMITTED' in InnoDB is not safe for binlog mode 'STATEMENT'")这个问题

那么配置文件再加一个参数 innodb_locks_unsafe_for_binlog=1