Форум на Kuban.ru (http://forums.kuban.ru/)
-   Сети и их администрирование (http://forums.kuban.ru/f1029/)
-   -   Поможите с Mysql Replication (http://forums.kuban.ru/f1029/pomozhite_s_mysql_replication-6043372.html)

Лаврентий 29.08.2014 12:54

Поможите с Mysql Replication
 
OS Freebsd
DB Mysql

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

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

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

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

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

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

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

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

1121684 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 если надо
бинарные логи насколько я понимаю двигать не надо механизм репликации сам запросы будет направлять репликам и там хранить в логах
потом отключили мастеру ридонли, настроили репликацию

1121684 29.08.2014 21:46

а да на реплике возможно надо create database вначале сделать


Текущее время: 23:18. Часовой пояс GMT +3.