Tomsk Sysadmins Forum

Windows => Администрирование => Topic started by: Sas on August 30, 2008, 14:42:39

Title: Репликация MySQL
Post by: Sas on August 30, 2008, 14:42:39
помогите разобраться с проблемой плз
проблема в следуещем
настроили репликацию все вроде работает все хорошо
(проверяли с исполизованием navicat 2004) все изменения в одной базе передаются на другую проблем нет.
далее начинает работать наша программа
команды insert работают и добавляются из основной в подчиненную
а вот команды update на подчиненной базе не работают
что собстетвенно может быть
и какую дополнительную информацию Вам дать?
(версия базы mySQL 5.0.15)
вот фрагмент из relay-bin (insert работает update нет)

  std   SYSTEMmainserv INSERT INTO main_money (id_auto,nomenal,id_payment) VALUES ( NAME_CONST('in_id_auto',101),100, NAME_CONST('in_id_plat',55460))кёH   Ќ   w               "   @     P    std   SYSTEM UPDATE mainserv.automat SET connect=5,connect_tupd=NOW() WHERE id_auto=101кёH   Ќ                  "   @     P    std   SYSTEM UPDATE mainserv.automat SET connect=5,connect_tupd=NOW() WHERE id_auto=101кёH   ѓ   ‡  

Title: Репликация MySQL
Post by: Diver on September 01, 2008, 22:21:10
Т.е. вы апдейтите данные на мастере, а результат не реплицируется на слейв? Я думаю тут нет гуру по мусклу. Обратитесь на mysql.ru Я хоть и веб-разработчик и админ веб-сервера, но так глубоко мускл не знаю. Может у вас подобная ситуация: http://www.xaprb.com/blog/2007/11/08/how-m...ot-out-of-sync/ (http://www.xaprb.com/blog/2007/11/08/how-mysql-replication-got-out-of-sync/) Вобщем это надо смотреть базу/конфиги/запросы.
Title: Репликация MySQL
Post by: Sas on September 15, 2008, 15:58:26
так я обратился нет ответа
самое непонятно если я просто делаю update на мастере то все передается
а если из программы то нет