К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Поможите с Mysql Replication

Гость
0 - 29.08.2014 - 12:54
OS Freebsd
DB Mysql

Соб-но пытаюсь настроить вот по такой статье: http://habrahabr.ru/post/56702/

И затыкаюсь вот на чем:

"Делаем дамп БД, и после завершения операции снимаем блокировку мастера:
mysql@master> SET GLOBAL read_only = OFF;

Переносим дамп на реплику и восстанавливаем из него данные."

Дамп мы делаем mysqldump-ом? Например
mysqldump table1 > /mnt/share/sql.sql

А обратно
mysqldump table1 < /mnt/share/sql.sql

Или подразумевается дамы бинарных логов?

И еще не пойму, остановили мастера, сняли копию, развернули на слэйве, а потом запустили мастера? После его запуска база сразу начала пополняться данными, которые на слэйва не переписались (ведь репликация еще не запущена)



Гость
1 - 29.08.2014 - 21:44
никада такого не делал но там довольно понятно написано, мастер не останавливается, а уводится в рид онли, делается дамп базы (видимо mysqldump database > dump.sql) потом переносим scp, etc. обратно либо mysql database < dump.sql либо
mysql
mysql> use database;
mysql> source dump.sql;
и не забывать про ключи -p, -u если надо
бинарные логи насколько я понимаю двигать не надо механизм репликации сам запросы будет направлять репликам и там хранить в логах
потом отключили мастеру ридонли, настроили репликацию
Гость
2 - 29.08.2014 - 21:46
а да на реплике возможно надо create database вначале сделать


К списку вопросов






Copyright ©, Все права защищены