Tomsk Sysadmins Forum
Windows => Администрирование => Topic started 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 ѓ ‡
-
Т.е. вы апдейтите данные на мастере, а результат не реплицируется на слейв? Я думаю тут нет гуру по мусклу. Обратитесь на 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/) Вобщем это надо смотреть базу/конфиги/запросы.
-
так я обратился нет ответа
самое непонятно если я просто делаю update на мастере то все передается
а если из программы то нет