开启mysql binlog日志 ,但在执行触发器中的insert 语句等操作时,数据插入到库中,但二进制中没有记录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开启mysql binlog日志 ,但在执行触发器中的insert 语句等操作时,数据插入到库中,但二进制中没有记录相关的知识,希望对你有一定的参考价值。
其他非触发器中执行的DML操作能正常记录,只有在trigger中执行的操作不会被记录
具体my.ini 中具体配置
max_binlog_size=31000000
server-id = 1
log-bin = d:/db_log/douliu_bin.log
log-bin-index = d:/db_log/douliu_bin.index
log-error=d:/db_log/douliu_log_err.txt
linux开启MySQL binlog日志
1、登录MySQL,查看binlog日志的状态
登录MySQL后,输入show variables like \'%log_bin%\';查看到binlog日志为OFF关闭状态;
2、开启MySQL binlog日志
退出MySQL,使用vi编辑器修改MySQL的my.cnf配置文件
3、重启MySQL
使用命令:ls /var/lib/mysql;
以上是关于开启mysql binlog日志 ,但在执行触发器中的insert 语句等操作时,数据插入到库中,但二进制中没有记录的主要内容,如果未能解决你的问题,请参考以下文章