SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 24.04.2012 08:33:23

ZhuliK85
Участник
Зарегистрирован: 24.04.2012
Сообщений: 4

mysql on-line репликация

добрый день, поступила такая задача, провести эксперименты по on-line репликации базы mysql
везде где лазил и читал про репликацию написано что в момент репликации нужно останавливать базу либо ставить её в режим "только для чтения"

собственно вопрос: возможна ли on-line репликации базы mysql "на лету" ?

заранее спасибо!

Неактивен

 

#2 27.04.2012 11:08:17

ZhuliK85
Участник
Зарегистрирован: 24.04.2012
Сообщений: 4

Re: mysql on-line репликация

подскажите пожалуйста товарищи smile

Неактивен

 

#3 02.05.2012 12:28:33

ZhuliK85
Участник
Зарегистрирован: 24.04.2012
Сообщений: 4

Re: mysql on-line репликация

Сайт написал:

Форум пользователей MySQL
Задавайте вопросы, мы ответим

lol

Неактивен

 

#4 02.05.2012 12:38:33

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: mysql on-line репликация

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-ом)

Готово

Неактивен

 

#5 05.05.2012 12:23:34

ZhuliK85
Участник
Зарегистрирован: 24.04.2012
Сообщений: 4

Re: mysql on-line репликация

спасибо большое за ответ smile

Неактивен

 

Board footer

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