私たちのプロジェクトでは、typo3 Web サイトの 3 つの異なるインスタンス (開発、テスト、生産) があります。MySQLをデータベースとして使用しています。
開発インスタンスは、テストおよび生産的な別のマシン上にあります。
データベースに変更がある場合は、3 つのインスタンスすべてに手動で適用する必要があります。これはあまり安全な方法ではありません。これらのデータベース (またはその特定のテーブル) を同期する方法についてアドバイスをいただけないでしょうか。同期は一方向でなければなりません。したがって、開発からテストへ、およびテストから生産へのみです。
現在、rsync スクリプトを使用して展開しています。
mysql レプリケーションのようなデータベースを同期するための解決策をいくつか見つけましたが、それが私の状況に最適な方法であるかどうかはわかりません。ファイル同期が終了した後、データベース同期が自動的に開始されるようにします。
この問題を最善の方法で解決する方法について、誰かがアドバイスをくれれば幸いです。