![]() |
Задавайте вопросы, мы ответим
Вы не зашли.
добрый день, поступила такая задача, провести эксперименты по on-line репликации базы mysql
везде где лазил и читал про репликацию написано что в момент репликации нужно останавливать базу либо ставить её в режим "только для чтения"
собственно вопрос: возможна ли on-line репликации базы mysql "на лету" ?
заранее спасибо!
Неактивен
подскажите пожалуйста товарищи
Неактивен
Сайт написал:
Форум пользователей MySQL
Задавайте вопросы, мы ответим
Неактивен
ZhuliK85, вы правы, давно думали про смену слогана. Но ведь про срок там не сказано.
Насчет вашего вопроса по онлайн-репликации - в некоторых случаях можно обойтись без остановки. Предположим, что на мастере уже включен бинарный журнал и тип таблиц Innodb.
1. Делаете бэкап с помощью утилиты Percona Innobackupex: http://www.percona.com/doc/percona-xtra … cript.html
с опцией --slave-info ( http://www.percona.com/doc/percona-xtra … rence.html )
Таблицы Innodb она бэкапит без блокировки и записывает необходимую команду CHANGE MASTER.
2. На слейве восстанавливаете BACKUP (просто копированием файлов в /var/lib/mysql )
3. Выполняете CHANGE MASTER (согласно информации из служебного файла, созданного backup-ом)
Готово
Неактивен
спасибо большое за ответ
Неактивен