#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… Но на другом компьютере отображается только имя базы данных, а не таблицы.