Есть ли способ отразить локальные и онлайн базы данных MySQL? - PullRequest
1 голос
/ 30 января 2011

Во время работы в Интернете я обнаружил, что быстрее всего запускать WAMP и работать локально, что неизбежно приводит к следующему вопросу: возможно ли зеркалирование (или очень легко дублирование / клонирование) баз данных MySQL?

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

Приношу свои извинения, если это дублирующий вопрос, - я оглянулся на Stack Overflow и Google, но на самом деле ничего не нашел.

Ответы [ 2 ]

1 голос
/ 03 февраля 2011

Можно переместить базу данных с помощью инструмента MySQL миграционный инструментарий , возможно, это поможет.

0 голосов
/ 30 января 2011

Обычно вы не хотите дублировать производственные данные в непроизводственной системе;обычно достаточно восстановить его из резервной копии.

Однако вы всегда должны дублировать схему и другие объекты (хранимые процедуры, представления и т. д.).Это не должно быть проблемой, так как вы будете полностью создавать сценарии в своем репозитории SCM, так что вы можете просто запустить сценарии в своей тестовой системе, и у вас будет та же структура базы данных, что и для производства.

Если у вас естьНЕ создавал сценарии для всех ваших объектов базы данных, поэтому вы не можете ожидать, что тестовая система будет полезна;вам нужно убедиться, что вся схема базы данных поддерживается как часть приложения в вашей SCM, чтобы разработчики могли вносить изменения контролируемым образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...