Eu tenho uma configuração de replicação de servidor mestre em servidores Linux.
Detalhes da configuração mestre:
MySQL version is 5.1 and replication mode is MIXED type.
Detalhes da configuração do escravo:
MySQL version is 5.6
Se eu inserir um único registro, ele será replicado para o escravo.
Quando estou executando um script para inserir milhares de registros no mestre, ele não está sendo replicado.
Quando vejo o tamanho do arquivo de log binário, é de 908 MB e quando vejo o tamanho do arquivo de log de retransmissão, é de 560 KB.
O tamanho de um arquivo de log binário é importante?
ou qual é a causa provável disso.
Abaixo estão os detalhes do cnf mestre:
[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
Eu resolvi o problema sozinho usando o seguinte processo:
Desta forma, o arquivo de log binário não pode ser grande e fácil de replicar.