Решено: MySQL. Команда для репликации БД (SQL запрос)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Решено: MySQL. Команда для репликации БД

Сообщение KernelPanic »

Для репликации БД использую запрос LOAD DATA FROM MASTER (выполняю на слейве), однако, репликация стопорится на InnoDB таблицах, если таблицы MyISAM, то все в норме.
Есть ли запрос для репликации БД, который одинаково хорошо работает для MyISAM и InnoDB? (голова уже пухнет :))
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: Решено: MySQL. Команда для репликации БД

Сообщение pelmen »

я не в теме, но у меня на всякий случай в закладках висит
http://www.webnext.ru/blog/2007/08/21/repl...ster-slave.html
может поможет :)
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Решено: MySQL. Команда для репликации БД

Сообщение KernelPanic »

Да, спасибо, почитал еще раз похожие доки и эту, я просто ступил :)
Слейв автоматом схватывает все изменения с мастера, просто нужна была небольшая донастройка прав и начальная идентичность.

А по данному запросу можно было добиться идентичности мастера и слейва, просто он не выполняется для InnoDB, поэтому нужно делать дамп, а потом на слейв его заливать, не забыв при этом мастер залочить, чтоб только читать с него можно было, а после запуска слейва - разлочить.
Спасибо сказали: