title: Debezium failed - Cannot replicate because the master purged required binary logs
body: <p>I'm using debezium-kafka to capture changes in MySQL. For MySQL I'm using AWS RDS.
  I've a read-replica configuration with GTID enabled. I've connected debezium with the replica.</p>
  <p>But after running few days, debezium failed with error :</p>
  <pre><code>org.apache.kafka.connect.errors.ConnectException: Cannot replicate because the master purged required binary logs. Replicate the missing transactions from elsewhere, or provision a new slave from backup. Consider increasing the master's binary log expiration period. To find the missing transactions, see the master's error log or the manual for GTID_SUBTRACT. Error code: 1236; SQLSTATE: HY000.
  tat io.debezium.connector.mysql.AbstractReader.wrap(AbstractReader.java:230)
  tat io.debezium.connector.mysql.AbstractReader.failed(AbstractReader.java:197)
  tat io.debezium.connector.mysql.BinlogReader$ReaderThreadLifecycleListener.onCommunicationFailure(BinlogReader.java:1018)
  tat com.github.shyiko.mysql.binlog.BinaryLogClient.listenForEventPackets(BinaryLogClient.java:950)
  tat com.github.shyiko.mysql.binlog.BinaryLogClient.connect(BinaryLogClient.java:580)
  tat com.github.shyiko.mysql.binlog.BinaryLogClient$7.run(BinaryLogClient.java:825)
  tat java.base/java.lang.Thread.run(Thread.java:834)
  aused by: com.github.shyiko.mysql.binlog.network.ServerException: Cannot replicate because the master purged required binary logs. Replicate the missing transactions from elsewhere, or provision a new slave from backup. Consider increasing the master's binary log expiration period. To find the missing transactions, see the master's error log or the manual for GTID_SUBTRACT.
  tat com.github.shyiko.mysql.binlog.BinaryLogClient.listenForEventPackets(BinaryLogClient.java:914)
  t... 3 more
  </code></pre>
  <p>I'm unable to figure out what is causing issue, both MYSQL master and replica are healthy, both are up and running. Then why debezium failed?</p>