да все гораздо глубже чем описано на хабре.
фильт вывлавливает строки в потоке для нужной базы и пишет в бинлог (use 'db2')
А вот php задает запросы вида нр INSERT INTO `db2`.`tbl`...... при этом не переключает базу с текушей db на db2, соответствено мускулом запросы считаются как к db и не попадают в бинлог.
нужно принудительно переключать бд в коде ф-ей mysql_select_db
благодарствую,переосмыслить пришлось даже приложение.
дело в ...5760 use `statbanneragr`.......
если после подключения к мускул выбирается не та база изначально и при этом из под этого ресурса делаются запросы к другой базе это не попадает в лог.
сцуко php
уже снес эту бд ,но помню ,переменные все были по умолчанию .
мастер как обычно
server-id=3636181
log_bin=mysql-bin
log_error=mysql-bin.err
binlog_do_db=***
звездочки имя баз.
Сейчас поставил родную mysql 5.1,бинлог пишет без проблем---------- Добавлено 17.11.2013 в 15:04 ----------ха. недолго музыка играла.
mysql 5.1
Почемуто в бинлог не попадают записи которые сделаны именно пшп скрипты .
при это изменения сделанные в phpmyadmin прекрасно попадают в бинлог,соответственно и реплицируются.
что это может быть?---------- Добавлено 17.11.2013 в 15:06 ----------mysql-bin.000008 4980 Xid 3636181 5007 COMMIT /* xid=3293 */
mysql-bin.000008 5007 Query 3636181 5084 BEGIN
mysql-bin.000008 5084 Query 3636181 5179 use `statbanneragr`; TRUNCATE `debit_banner`
mysql-bin.000008 5179 Xid 3636181 5206 COMMIT /* xid=3295 */
mysql-bin.000008 5206 Query 3636181 5283 BEGIN
mysql-bin.000008 5283 Query 3636181 5375 use `statbanneragr`; TRUNCATE `oched_tbl`
mysql-bin.000008 5375 Xid 3636181 5402 COMMIT /* xid=3297 */
mysql-bin.000008 5402 Query 3636181 5479 BEGIN
mysql-bin.000008 5479 Query 3636181 5760 use `statbanneragr`; INSERT INTO `statbanneragr`.`119` (`pokaz`, `cost`, `convers`, `strana`, `region`, `gorod`, `slovo`, `debitslovo`, `data`) VALUES ('55', '55', '1', 'ffffff', 'ffffffffff', 'ffffffffff', 'fffff', 'ffff', '567')
mysql-bin.000008 5760 Xid 3636181 5787 COMMIT /* xid=3359 */---------- Добавлено 17.11.2013 в 15:08 ----------позиция 5479 "statbanneragr`; INSERT INTO"
сделано phpmyadmin ом остальные записи не попадают, причем в бд они есть