MASTER-SLAVE mysql レプリケーションをセットアップしています。
突然スレーブがクラッシュしました。そして、MASTERは問題なく動作しました。今、私は再びSLAVEを始めました。そして元気に働いています。データ同期は正常に行われています。
しかし問題は、スレーブがダウンした時点でデータが SLAVE に存在しないことです。(新しいテーブルといくつかのテーブルの行)。
私もやった
CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.xxxxxx', MASTER_LOG_POS=xxxxx
マスターの最新の位置で。ただし、テーブルが失われ、行が SLAVE に送られません (一部のテーブルでは、行数がマスターよりも少なくなります;)
注: 現在のデータの同期は機能しています。しかし問題は、失われたデータを取得できないことです。
master データベースを再起動せずに、プロセス全体を再度実行せずに、これらのデータを取得する方法はありますか?
ありがとう