powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Репликация
9 сообщений из 9, страница 1 из 1
Репликация
    #38725021
morphin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Есть CentOS 6.4 надо настроить репликацию Mysql.
Беда собственно в том что я проделывал это на другом сервер и это работало.
А на этом отказывется работать.
Вот my.cnf

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-bin=/var/log/mysql-bin
server-id=1
replicate-do-db=zabbix

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid


Создаю пользователя для репликации

grant replication slave, replication client on *.* to replication@'IP' identified by 'passwd';

Перезапускаю сервис.

Но почему-то master отказывается запускаться

show master status;
Empty set (0.00 sec)

И все больше ничего не показывает.

Зато show slave status;
Отображает статус слейва.
Как переключить на мастер реплику??


Буду рад выслушать все варианты.
...
Рейтинг: 0 / 0
Репликация
    #38725058
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
morphin,

сколько у вас серверов?
сколько у вас инстансер базы?
перенесли ли вы базу с мастера на слейв?
читали ли вы документацию?
...
Рейтинг: 0 / 0
Репликация
    #38725064
morphin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1 Сервер на котором работает база.
Есть еще 2 на которых надо настроить реплику.
Базу еще не перенес.
Документацию читал.
...
Рейтинг: 0 / 0
Репликация
    #38725071
morphin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
show variables like 'server_id';

server_id 1

ХОтя я его измени в my.cnf
...
Рейтинг: 0 / 0
Репликация
    #38725073
morphin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И пишет такую ошибку что типо id одинаковые.

Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; these ids must be different for replication to work (or the --replicate-same-server-id option must be used on slave but this does not always make sense; please check the manual before using it).
...
Рейтинг: 0 / 0
Репликация
    #38725080
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
morphin,

1.
ну полюбому сначала надо настроить сержер-ид на славах.
меняйте мы.цнф на слайвах и перезапустите.

2.
Настройте репликационного юзера на мастере и проверьте
как он работает с сервера репликации

3
Потом скачайте базу мыскядамп с опцией --мастер-дата

4. потом загрузите эту базу на слейв(ы)

5. потом head -50 db_dump.sql -- помсмотрите и
запишите данные мастра (ИП, найм лога, позиция)

6. потом заведите мастер данные на слейвы

7. запистить start slave;

8. show slave status\G;
...
Рейтинг: 0 / 0
Репликация
    #38725096
morphin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javajdbc,


3
Потом скачайте базу мыскядамп с опцией --мастер-дата


Отказался дампить с --master-data.
ошибку выдает mysqldump: Error: Binlogging on server not active

Хотя в my.cnf прописал log-bin и службу перезапустил.
Пришлось просто через Mysqldump, но чувствую это не подойдет?
...
Рейтинг: 0 / 0
Репликация
    #38725129
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
morphin,

нет, без мастер-дата -- не подойдет,
разберйтесь с документацией и с сервером
как включить бин-лог.
...
Рейтинг: 0 / 0
Репликация
    #38725855
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В phpmyadmin же есть некий "мастер настройки репликации".
Там по шагам все. Как вы привыкли в Виндувсе.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Репликация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]