我在 Linux 服务器中有一个主服务器复制设置。
主配置详细信息:
MySQL version is 5.1 and replication mode is MIXED type.
从站配置详细信息:
MySQL version is 5.6
如果我插入单个记录,那么它将被复制到从属。
当我运行脚本在 master 插入数千条记录时,它不会被复制。
当我看到二进制日志文件的大小时,它是 908 MB,当我看到中继日志文件的大小时,它是 560 KB。
二进制日志文件的大小是否重要?
或者这可能是什么原因。
以下是主cnf详细信息:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
bind-address = #master IP# ( not showing here )
port=3306
wait_timeout=90
net_read_timeout=90
connect_timeout=90
max_connections=100
lower_case_table_names=1
log-bin=mysql-bin
binlog_format=MIXED
server-id=1
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
我只使用以下过程自己解决了这个问题:
这样,二进制日志文件就不能太大且易于复制。