2013-08-04 3 views
0

Я запускаю два сервера MySQL один на производстве и один на этапе, оба являются экземпляром EC2. Точно так же у меня есть два экземпляра MySQL RDS параллельно с производством и постановкой. Здесь хочу, чтобы я хотел. Я хотел бы зеркально отобразить производственную базу данных на сервере разработки каждые несколько часов, для 1. резервного копирования, 2. запустить новые функции с учетом последних изменений в базе данных. Я не нашел много информации по этому вопросу, может ли кто-нибудь помочь? Спасибо.MySQL зеркалирование на EC2

Дополнительная информация: Я запускаю nginx на сервере linux, с php backend.

ответ

1

Если вы используете RDS, у вас есть два варианта.

  1. Снимок и восстановление вашего экземпляра. Вы можете автоматизировать это, но время, затрачиваемое на это, занимает больше времени, чем больше DB. Вероятно, ваша конечная точка тоже изменится.

  2. Дамп базы данных из производства, перезагрузка в разработку.

+0

Могу ли я сделать это автоматически с помощью хранимой процедуры или фоновой задачи? можете ли вы мне сослаться? –

+0

Вы должны быть в состоянии сделать это в обоих случаях. Однако вам нужно будет запустить автоматизацию из другого экземпляра. – datasage

Смежные вопросы