Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Ошибка: Misconfigured master - server id was (Alex) 08/02/2006 - 09:51:17
      Re: Ошибка: Misconfigured master - server id was (Dinky) 08/02/2006 - 19:37:09



From: Alex - 08/02/2006 - 09:51:17
Subject:Ошибка: Misconfigured master - server id was
-----------------
Понадобилось настроить репликацию.
Есть два сервера: (1) и (2).
На (1) установлен mysql 4.1.12
На (2) установлен mysql 4.1.16
По таблице совместимости из документации c mysql.com все проходит. Репликация должна работать.
На первом:

Залочил таблицы
Упаковал бинарники (/var/lib/mysql).
SHOW MASTER STATUS. Записал номер лога и позицию.
Разлочил таблицы.
Все ровно по инструкции.
На втором сервере:

Стопнул сервер.
Распаковал бинарые данные
запустил сервер
выполнил CHANGE MASTER TO с требуемыми параметрами.
SLAVE START;
Опять все по инструкции.
А вот дальше все не как там написано. В логах (2) получаем:
060207 16:59:28 [Note] Slave SQL thread initialized, starting replication in log 'billing.000001' at position 705377, relay l
og './dns-relay-bin.000001' position: 4
060207 16:59:28 [Note] Slave I/O thread: connected to master 'replication@192.168.100.32:3306', replication started in log '
billing.000001' at position 705377
060207 16:59:28 [ERROR] Error reading packet from server: Misconfigured master - server id was not set (server_errno=1236)
060207 16:59:28 [ERROR] Got fatal error 1236: 'Misconfigured master - server id was not set' from master when reading data fr
om binary log
060207 16:59:28 [ERROR] Slave I/O thread exiting, read up to log 'billing.000001', position 705377

Собственно перечитал все листы рассылки mysql + перерыл весь Гугл.
Все советы относятся к одному:

Проверьте прописанность server-id= на обоих серверах.
Убедитесь что server-id= отличаются на MASTER и SLAVE.
У меня собственно все прописано. (1) - server-id=1, (2) - server-id=2.
(1): SHOW VARIABLES; server_id 1
(2): SHOW VARIABLES; server_id 2

ЧТО еще может быть не так? Господа, я второй день уже из гугла не вылезаю. Главу по репликации на mysql.com уже по-моему наизусть выучил. Ночью спросят - расскажу. Что делать-то с ошибкой? 8-0

Если на сервере (1) выполнить:
SHOW BINLOG EVENTS;
то Server_id -> 1
Т.е. server-id в конфиге был задан ДО log-bin и соответственно в log-bin он записался корректно.



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
26385



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |