Enabling Global Transaction ID (https://dev.mysql.com/doc/refman/5.6/en/replication-gtids-concepts.html) should help avoiding having corrupted binary logs and being able to restart the replication process from the exact moment that the secondary stopped, avoiding the drift in the database data caused by skipping binary log entries.
This task is to:
- Investigate if this was tried before (seems to be the case) and why it was stopped
- Investigate how to set it up
- Set it up