Назад | Перейти на главную страницу

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

mysql Ver 14.14 Distrib 5.7.21-20 (это форк Percona, если это важно). Пытаюсь сделать простую репликацию M-S, всего 2 сервера, разные id-ы. Репликация начинается нормально, но через некоторое время (обычно несколько часов) ведомое устройство останавливается для выполнения любых операций, полученных от ведущего. Я имею в виду ПОКАЗАТЬ СОСТОЯНИЕ РАБОТЫ

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

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

Действительно ли запросы делаются? Если от мастера писать нечего, то ничего не получится.

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