Простая репликация mysql master-slave останавливается без каких-либо ошибок

mysql Ver 14.14 Distrib 5.7.21-20 (это форк Percona, если это важно). Пытаюсь сделать простую репликацию MS, всего 2 сервера, разные id-ы. Репликация начинается нормально, но через некоторое время (обычно несколько часов) ведомое устройство останавливается для выполнения любых операций, полученных от ведущего. Я имею в виду, что в SHOW SLAVE STATUS

lave_IO_Running: Yes
  Slave_SQL_Running: Yes

Master_Log_File и ead_Master_Log_Pos продолжают расти (и Relay_Log_Space тоже), но Exec_Master_Log_Pos просто останавливается на одной позиции. Никаких ошибок в журналах нет, Last_Errno: 0, перезапуск mysqld и запуск / остановка ведомого устройства не разрешают ситуацию.

Итак, я пытаюсь сменить ведомый сервер на другой с другой ОС (debian-9, как на ведущем) - те же результаты.

Параметры конфигурации, связанные с репликацией, довольно просты, одинаковы для ведущего и ведомого устройства, за исключением, конечно, идентификатора сервера и auto_increment_offset.

server-id = 2
log_bin = /var/log/mysql/mysql-bin.log
log-bin-index = /var/log/mysql/mysql-bin.index
max_binlog_size = 512M
expire_logs_days = 7
binlog-checksum         = crc32
binlog-format           = MIXED
relay-log=mj747-relay-bin
auto_increment_offset = 2
auto_increment_increment = 2

Итак, какие-нибудь идеи, где мне искать? Большое спасибо.

0
задан 19 April 2018 в 09:13
1 ответ

На самом деле запросы Быть сделанным? Если от мастера писать нечего, то ничего не получится.

Если возникала какая-либо проблема, например проблема с сетью и т. Д., Ведомое устройство останавливалось.

0
ответ дан 5 December 2019 в 06:09

Теги

Похожие вопросы