LINUX.ORG.RU

Копирование данных с БД....


1

1

Добрый день. Есть MySQL сервер_1 в нем есть таблица с данными которую надо каждый день сливать на MySQL сервер_2. Репликация всей базы не нужна, конкретно интересует только одна таблица. Подскажите как или чем реализовать? Заранее спасибо.

если надо раз в сутки, то можно просто mysqldump

gaga ()

конкретно интересует только одна таблица.

Сделай репликацию конкретно одной таблицы. Ну или да, как заметили выше, другой вариант - mysqldump по cron'у

YAR ★★★★★ ()

ну как выше сказано. Реплика или mysqldump. ИМХО в большинстве случаев оптимально mysqldump (ну кроме случая нагруженного сервера, в котором по большому счёту всего одна таблица, и время mysqldump неприемлемо).

drBatty ★★ ()
Ответ на: комментарий от YAR

Если правильно понимаю, то «mysqldump по cron'у» сдампит таблицу и оставит её на 1ом сервере и вручную надо будет перекидывать дамп на второй. Если ошибаюсь, пните меня в правильном направлении. Заранее спасибо.

aspirin_d ()
Ответ на: комментарий от aspirin_d

mysqldump -hSERVER1 -uUSER1 -pPASS1 DB TABLE | mysql -hSERVER2 -uUSER2 -pPASS2 DB

Как-то так. Дополнительные опции добавить по желанию.

YAR ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.