Можно ли сделать репликацию только одной таблицы с разными базами данных mysql на разных хостах? - PullRequest
5 голосов
/ 28 июля 2010

Я пытаюсь выполнить репликацию одной таблицы на удаленном хосте в моей базе данных. Предположим, что в удаленной базе данных есть изменения, и я хочу, чтобы они были зафиксированы или реплицированы в мою базу данных, чтобы поддерживать их в актуальном состоянии с последними изменениями без необходимости запуска каких-либо дампов, сценариев cron или чего-то подобного. Есть ли способ реплицировать только одну таблицу из удаленной базы данных в таблицу внутри базы данных на хосте, с которым я работаю? Кстати, я использую базы данных mysql в системах на базе freebsd в обоих местах.

Спасибо за продвижение

Ответы [ 2 ]

4 голосов
/ 28 июля 2010

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

0 голосов
/ 31 июля 2011

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

Вы можете использовать MySQL Replication с опцией конфигурации replicate-wild-do-table, чтобы добиться этого.

...