首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql未写入binlog

Mysql未写入binlog
EN

Database Administration用户
提问于 2019-05-22 14:58:59
回答 1查看 1.2K关注 0票数 0

Mysql并不是在编写事件到binlog,我已经尝试过更改binlog配置,但无法解决。

Conf:

代码语言:javascript
复制
server_id = 2
log-bin = master
binlog_format = row
replicate-do-db = our_db
log-slave-updates = true

'%log%‘配置:似乎在5.5中不存在log_bin_basename,而log_bin用于配置名称并自动打开log_bin,但我仍然没有在binlog中接收事件,它只是创建了文件并编写了’Server .000919_4 Format_desc \2\ on .

我还验证了事件是否正在写入一般日志。

版本: mysql Ver 14.14远端5.5.50,用于debian gnu (x86_64),使用readline 6.2

我需要在binlog中写入的事件是常见的插入。

'%log%‘配置:

代码语言:javascript
复制
Variable_name                            Value                           
back_log                                 50                              
binlog_cache_size                        32768                           
binlog_direct_non_transactional_updates  OFF                             
binlog_format                            ROW                             
binlog_stmt_cache_size                   32768                           
expire_logs_days                         10                              
general_log                              OFF                             
general_log_file                         /opt/mysql/SRV01STM085.log      
innodb_flush_log_at_trx_commit           1                               
innodb_locks_unsafe_for_binlog           OFF                             
innodb_log_buffer_size                   8388608                         
innodb_log_file_size                     5242880                         
innodb_log_files_in_group                2                               
innodb_log_group_home_dir                ./                              
innodb_mirrored_log_groups               1                               
log                                      OFF                             
log_bin                                  ON                              
log_bin_trust_function_creators          OFF                             
log_error                                                                
log_output                               FILE                            
log_queries_not_using_indexes            OFF                             
log_slave_updates                        ON                              
log_slow_queries                         OFF                             
log_warnings                             1                               
max_binlog_cache_size                    18446744073709547520            
max_binlog_size                          209715200                       
max_binlog_stmt_cache_size               18446744073709547520            
max_relay_log_size                       0                               
relay_log                                                                
relay_log_index                                                          
relay_log_info_file                      relay-log.info                  
relay_log_purge                          ON                              
relay_log_recovery                       OFF                             
relay_log_space_limit                    0                               
slow_query_log                           OFF                             
slow_query_log_file                      /opt/mysql/SRV01STM085-slow.log 
sql_log_bin                              ON                              
sql_log_off                              OFF                             
sync_binlog                              0                               
sync_relay_log                           0                               
sync_relay_log_info                      0     
EN

回答 1

Database Administration用户

发布于 2019-05-22 16:40:34

来自5.5手册:

设置此选项将导致将log_bin系统变量设置为ON (或1),而不是设置为基本名称。这是一个已知的问题;有关更多信息,请参见Bug #19614。

较新的版本在这方面进行了更改,但VARIABLE log_bin (在my.cnf中)和命令行--log-bin (调用mysqld时)之间的差异仍然存在。

来自https://dev.mysql.com/doc/refman/5.5/en/replication-features-triggers.html

对于基于语句的复制,在主程序上执行的触发器也在从服务器上执行.对于基于行的复制,在主程序上执行的触发器不会在从服务器上执行.相反,由触发器执行导致的主服务器上的行更改将被复制并应用到从服务器上。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/238790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档