Есть ли запрос для репликации БД, который одинаково хорошо работает для MyISAM и InnoDB? (голова уже пухнет
Решено: MySQL. Команда для репликации БД (SQL запрос)
Модераторы: SLEDopit, Модераторы разделов
-
KernelPanic
- Бывший модератор
- Сообщения: 2060
- Статус: Brain Атаке
- ОС: Debian squeeze/sid/exp
Решено: MySQL. Команда для репликации БД
Для репликации БД использую запрос LOAD DATA FROM MASTER (выполняю на слейве), однако, репликация стопорится на InnoDB таблицах, если таблицы MyISAM, то все в норме.
Есть ли запрос для репликации БД, который одинаково хорошо работает для MyISAM и InnoDB? (голова уже пухнет
)
Есть ли запрос для репликации БД, который одинаково хорошо работает для MyISAM и InnoDB? (голова уже пухнет
-
pelmen
- Сообщения: 1268
- ОС: debian
Re: Решено: MySQL. Команда для репликации БД
я не в теме, но у меня на всякий случай в закладках висит
http://www.webnext.ru/blog/2007/08/21/repl...ster-slave.html
может поможет
http://www.webnext.ru/blog/2007/08/21/repl...ster-slave.html
может поможет
-
KernelPanic
- Бывший модератор
- Сообщения: 2060
- Статус: Brain Атаке
- ОС: Debian squeeze/sid/exp
Re: Решено: MySQL. Команда для репликации БД
Да, спасибо, почитал еще раз похожие доки и эту, я просто ступил :)
Слейв автоматом схватывает все изменения с мастера, просто нужна была небольшая донастройка прав и начальная идентичность.
А по данному запросу можно было добиться идентичности мастера и слейва, просто он не выполняется для InnoDB, поэтому нужно делать дамп, а потом на слейв его заливать, не забыв при этом мастер залочить, чтоб только читать с него можно было, а после запуска слейва - разлочить.
Слейв автоматом схватывает все изменения с мастера, просто нужна была небольшая донастройка прав и начальная идентичность.
А по данному запросу можно было добиться идентичности мастера и слейва, просто он не выполняется для InnoDB, поэтому нужно делать дамп, а потом на слейв его заливать, не забыв при этом мастер залочить, чтоб только читать с него можно было, а после запуска слейва - разлочить.