Синхронизация Mysql на рабочем и домашнем компьютерах - PullRequest
1 голос
/ 17 мая 2011

У меня две системы Windows 7, расположенные в двух разных местах - на работе и дома, на обоих из них запущен XAMPP.Я хотел бы иметь возможность синхронизировать базы данных mysql, расположенные на машинах.Проблема заключается в том, что обе машины не остаются постоянно подключенными к Интернету и не имеют выделенных IP-адресов.

Я думал об использовании некоторого облачного хостинга для предоставления доступа к папке «data» в mysql.Но по какой-то причине таблицы для базы данных не отображаются в системе № 2, хотя в ней указано, что DB (3) - 3 - это количество таблиц в базе данных.В этом случае я синхронизировал не всю папку данных, а папку определенной базы данных.Не уверен, если это способ сделать это.

Есть ли лучший способ синхронизации обеих баз данных.Обратите внимание, что я работаю только на обеих машинах и обновляю базу данных только в одном месте за раз.Таким образом, проблема конфликтующих записей не возникнет.Я просто хотел бы, чтобы обе системы обновлялись с одинаковыми данными в конце дня.

Ответы [ 2 ]

0 голосов
/ 17 мая 2011

В зависимости от размеров вашей БД, вероятно, DropBox может быть решением, поскольку он отражает локальный каталог, который может служить вашим путем данных MySQL к их облаку.Несмотря на то, что я использовал его для всех видов синхронизации (включая образы Smalltalk), я никогда не пытался использовать его как каталог данных БД.

0 голосов
/ 17 мая 2011

Я не знаю, насколько велика ваша БД, но вы можете просто использовать внешний жесткий диск в качестве пути к MySQL.

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