Синхронизируйте два MySQL Databases

Что хороший путь состоит в том, чтобы синхронизировать две базы данных MySQL?

Я хотел бы синхронизировать данные в своей производственной базе данных веб-сайта к моей локальной базе данных разработки. Прямо сейчас я просто использую интерфейс PHPMyAdmin для экспорта его от одного, и затем я импортирую его в другой.

Они были бы инициируемой пользователями синхронизацией, не обязательно периодической или автоматизированной (что-то как синхронизация с одним щелчком).

24
задан 02.01.2010, 06:27

3 ответа

Вот несколько идей:

  1. Репликация использования: http://www.howtoforge.com/mysql_database_replication
  2. Используйте mysqldump в сценарии импорта/экспорта для полуавтоматизирования его
18
ответ дан 07.12.2019, 09:43

SQLyog Enterprise и Окончательный может сделать это.

alt text

alt text

SQLyog имеет бесплатную версию, хотя он не может сделать операций синхронизации, к сожалению. Заплаченные версии запускаются на уровне 69$, но 30-дневная пробная версия доступна. Для бесплатного решения репликация является Вашим лучшим выбором как quickcel обрисованный в общих чертах, хотя требуется немного конфигурации.

Это теперь также имеет функцию, названную 'Визуальные Данные, Выдерживают сравнение', где данные могут сравниваться и синхронизироваться визуально.

enter image description here

12
ответ дан 07.12.2019, 09:43

Инструмент SJA SQLYOG (свободный для Linux) может сделать это блестяще, и я уже использовал его в течение многих лет и лет. Все это взятия является XML-файл, сгенерированный с корректной информацией о входе в систему, Вашей базой данных и желаемыми таблицами. Я, возможно, не обошелся без него.

2
ответ дан 07.12.2019, 09:43

Теги

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