Синхронизация Mysql на рабочем и домашнем компьютерах

#mysql #xampp

#mysql #xampp

Вопрос:

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

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

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

Ответ №1:

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

Комментарии:

1. Я не хочу использовать внешний жесткий диск. Я просто хочу иметь возможность синхронизировать его онлайн.

Ответ №2:

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

Комментарии:

1. Как я уже упоминал, я попытался синхронизировать папку db в data… Но на другом компьютере отображается только имя базы данных, а не таблицы.