消息关闭
    暂无新消息!
请教:

mysql的配置文件 log-bin=mysql-bin 我已经打开了,把前面的#去掉了,我在mysql的配置文件的最后一行加了一句binlog_format="ROW" 发现没有效果

其原因不太清楚,我用的Open Replicator项目地址:https://github.com/whitesock/open-replicator
结合http://blog.csdn.net/u013256816/article/details/53072560中的代码,最后发现运行main不报错,这个时候我就去操作我本地数据库,进行表中的数据删除和修改操作,发现Console即控制台没有任何数据输出,我不知道怎么看效果

所以想请教大家,我怎么看效果?可以留个QQ号码,帮帮我吗?我QQ1143733886

5个回答

︿ 3
先不管其他的, 你说的是配置中加了 binlog_format 没有效果,那么你查下当前的状态值是什么
show variables like 'binlog_format';
︿ 1
按理说 应该是报了异常, 只不过是 没有打印出来 
我遇到的 错误的原因似乎是 binlog 某些地方增加了四个字节, 然后解析的时候挂了
︿ 0
那个配置是什么配置的啊?我反正没有动这两个配置文件,见下面,还有那个log4j 是在哪个文件里面配置的啊?


<configuration>

  <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
      <pattern>%d{yy-MM-dd HH:mm:ss.SSS} %-5level[%thread %logger{0}.%M:%L]%marker %msg%n</pattern>
      <outputPatternAsHeader>true</outputPatternAsHeader>
      <immediateFlush>true</immediateFlush>
    </encoder>
  </appender>
  
  <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
      <fileNamePattern>${APP_HOME}/log/${APP_NAME}.%d{yyyy-MM-dd}.log</fileNamePattern>
    </rollingPolicy>
    <encoder>
      <pattern>%d{yy-MM-dd HH:mm:ss.SSS} %-5level[%thread %logger{0}.%M:%L]%marker %msg%n</pattern>
      <outputPatternAsHeader>true</outputPatternAsHeader>
      <immediateFlush>true</immediateFlush>
    </encoder>
  </appender>
  
  <root level="INFO">
    <appender-ref ref="STDOUT" />
  </root>
</configuration>
︿ 0
我看到日志里面是这样的:
#logback.classic pattern: %d{yy-MM-dd HH:mm:ss.SSS} %-5level[%thread %logger{0}.%M:%L]%marker %msg%n
#logback.classic pattern: %d{yy-MM-dd HH:mm:ss.SSS} %-5level[%thread %logger{0}.%M:%L]%marker %msg%n
#logback.classic pattern: %d{yy-MM-dd HH:mm:ss.SSS} %-5level[%thread %logger{0}.%M:%L]%marker %msg%n
#logback.classic pattern: %d{yy-MM-dd HH:mm:ss.SSS} %-5level[%thread %logger{0}.%M:%L]%marker %msg%n
#logback.classic pattern: %d{yy-MM-dd HH:mm:ss.SSS} %-5level[%thread %logger{0}.%M:%L]%marker %msg%n
#logback.classic pattern: %d{yy-MM-dd HH:mm:ss.SSS} %-5level[%thread %logger{0}.%M:%L]%marker %msg%n
#logback.classic pattern: %d{yy-MM-dd HH:mm:ss.SSS} %-5level[%thread %logger{0}.%M:%L]%marker %msg%n
#logback.classic pattern: %d{yy-MM-dd HH:mm:ss.SSS} %-5level[%thread %logger{0}.%M:%L]%marker %msg%n
#logback.classic pattern: %d{yy-MM-dd HH:mm:ss.SSS} %-5level[%thread %logger{0}.%M:%L]%marker %msg%n
#logback.classic pattern: %d{yy-MM-dd HH:mm:ss.SSS} %-5level[%thread %logger{0}.%M:%L]%marker %msg%n