SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 21.01.2012 05:41:40

forceman
Участник
Зарегистрирован: 08.01.2012
Сообщений: 6

Синхронизация двух таблиц

Доброй ночи, есть две таблицы на двух разных серверах.
В первой таблице используются запросы только REPLACE во второй только SELECT.
Подскажите пожалуйста как мне настроить синхронизацию между ними так чтобы обновляемые/добавляемые данные первой таблицы автоматически добавлялись/обновлялись во второй таблице?

Неактивен

 

#2 22.01.2012 19:51:19

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6718

Re: Синхронизация двух таблиц

Настройте стандартную репликацию?

Вкратце:
1. Прописать правильные server-id на обоих серверах (разные)
2. Включить двоичные журналы по крайней мере на первом
3. Сделать mysqldump --master-data на первом
4. Восстановить на втором
5. CHANGE MASTER TO
6. profit

Неактивен

 

#3 23.01.2012 02:49:33

forceman
Участник
Зарегистрирован: 08.01.2012
Сообщений: 6

Re: Синхронизация двух таблиц

А если обновление должно происходить каждые 1-5 мин.
А без репликации есть еще рабочие варианты?

Неактивен

 

#4 23.01.2012 20:55:54

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6718

Re: Синхронизация двух таблиц

Ну, можно написать свою репликацию... но зачем?

Неактивен

 

#5 25.01.2012 08:11:04

forceman
Участник
Зарегистрирован: 08.01.2012
Сообщений: 6

Re: Синхронизация двух таблиц

Подскажите правильную литературу по настройке репликации, для начинающих желательно. smile

Неактивен

 

#6 25.01.2012 16:31:07

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6718

Re: Синхронизация двух таблиц

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson