В наших проектах у нас есть три разных примера наших веб-сайтов typo3 (разработка, тестирование, продуктивность). Мы используем MySQL как базу данных.Лучшая практика синхронизации баз данных при развертывании
Экземпляр разработки находится на другой машине, а затем тестируется и продуктивен.
Если в базе данных есть изменения, мы должны применять их вручную во всех трех экземплярах. это не очень безопасный подход, и я хотел спросить вас, можете ли вы дать мне совет о том, как синхронизировать эти базы данных (или конкретные таблицы). Синхронизация должна быть одним из способов. Так что только от разработки до теста, а от теста до продуктивного.
currenty мы развертываем с использованием сценария rsync.
Я нашел некоторые решения для синхронизации баз данных, таких как репликация mysql, но я не знаю, подходит ли это для моей ситуации. Я хочу, чтобы синхронизация базы данных запускалась автоматически после завершения файла.
Я был бы счастлив, если бы кто-нибудь мог дать мне возможность принять решение о том, как решить эту проблему наилучшим образом.