2 つの異なるデータベースから mySQL テーブル (myISAM) を同期する最良の方法についての提案を探しています。
現在、Navicat を使用して本番サーバーからテスト サーバーにテーブルを同期していますが、多くの問題が発生しています。ほぼ毎日、テーブルで同期エラーが発生しています。
Navicat が成功した同期と失敗した同期で電子メールをスパム送信することは言うまでもありません (失敗した同期のみを受信する方法はありますか?)。とにかくテーブルを変更すると、同期に失敗することも知っています。したがって、とにかくテーブルを変更するには、最初にマスターに対して行う必要があります (これは理にかなっていますが、これを回避する方法はありますか?)。
-[同期] 完了 - 同期に失敗しました: リスト インデックスが範囲外です (0)
Navicat 同期を使用しない理由はありますか? 私の上司は、代わりに mySQL レプリケーションを使用することを提案しましたが、私の最初の懸念は、同期を誤用しているように見えるため、これらすべての問題を引き起こしているように見えるため、なぜこれほど多くの問題が発生するのかを突き止めることです。
ありがとう。