@vladimirir

Как синхронизировать тестовую базу с боевой?

Есть ли какой-нибудь способ полуавтоматической синхронизации тестовой базы с боевой (сайт на Битриксе), чтобы база синхронизировалась условно нажатием кнопки в настройках или запуском срипта? Слышал про миграции в Битриксе, но, насколько я понял, сами миграции нужно каждый раз в ручную прописывать. Думаю написать какой-нибудь скрипт, который будет отвечать за синхронизацию, но не хочется изобретать велосипед. Вдруг есть уже какое-то решение.
  • Вопрос задан
  • 185 просмотров
Решения вопроса 1
mysqldump -u'userbitrix' -p'1111111' dbbitrix | gzip | ssh root@1.1.1.1 -p 22 'gunzip | mysql -u'userbitrix2' -p'22222' dbbitrix'

создает дамп архивирет его, направляет в поток ( то есть не хранит его в файле а сразу направляет в туннель, на той стороне распаковывается опять без файла и заливается в базу опять без файла.

dbbitrix - база на 1 сервере
dbbitrix2 - база на втором сервере
ssh root@1.1.1.1 - куда отправить базу и там ввести логин пароль от того sql указать его базу
Заливка будет сразу в базу.
естественно вариант с перетиранием бд.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы