我正在设置复制,但我面临的问题是,在执行任何insert update查询或甚至创建表时,没有更新binlog文件。我的my.cnf大师
server-id = 1
log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10
max_binlog_size = 100M
binlog_do_db = rep_db
我的硕士地位如下:
mysql> show master status\G
*************************** 1. row ***************************
File: mysql-bin.000001
Position: 107
Binlog_Do_DB: rep_db
Binlog_Ignore_DB:
1 row in set (0.00 sec)
它正在更新binlog文件和主状态中的位置,但是有些地方出错了,而且没有被更新。
发布于 2015-08-12 05:16:20
你可以用以下两种方法来检查-
方法1:如下所示使用sql语句并签入binlog文件-
use rep_db;
Execute your update statement here
Method2:从binlog_do_db中删除数据库(现在所有db都将被复制),用于测试和重新启动mysql服务。现在检查日志在binlog文件中是否正在更新。
https://stackoverflow.com/questions/31955866
复制相似问题