Подскажите как решить проблему.
Настроил репликацию Master - Slave.
Master на локальном компьютере Win Server 2008 R2 с OpenServer (PHP 7.1, MySQL 5.7)
Slave на удаленном компьютере в облаке Debian 9 (PHP 7.1, Percona Server 5.7)
Пока для теста основные две таблицы (Tovar и Goods)
Конфиг Master:[mysqld]
server-id = 1
# путь к бинарному логу
log_bin = "%dprogdir%\\userdata\\logs\\%mysql_driver%_bin.log"
binlog_do_db = car
sync_binlog = 0
Конфиг Slave:[mysqld]
server-id=2
replicate-do-table=car.tovar
replicate-do-table=car.goods
log-bin= "MySQL-5.7-x64_bin"
.....
Все работало примерно 6 часов, потом данные не синхронизируются (show slave status ошибок никаких нету).
единственное в чем может быть причина, это после этих 6 часов
show slave status выдавал следующее:
Master_Log_File: MySQL-5.7-x64_bin
Read_Master_Log_Pos: 844095454
Relay_Log_File: ttx-relay-bin.000131
Relay_Log_Pos: 321
Relay_Master_Log_File: MySQL-5.7-x64_bin
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
видно что Relay_Log_Pos не совпадает со значение Read_Master_Log_Pos мастера, мне кажется это происходит при создании ttx-relay-bin.000131 с разной нумерацией или что-то в этом роде
Вот скрин, когда синхронизация не работает: