windows下binlog问题解决

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

show binary logs;

默认情况下是不开启的

2、如何开启

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

# Binary Logging
log-bin=mysql-bin
binlog_format=Row

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

 

 

 

posted @ 2019-11-13 15:33  爱语默  阅读(400)  评论(0编辑  收藏  举报