MariaDB не пишет в бинлог,репликация невозможна

12
U
На сайте с 17.11.2013
Offline
6
#11

да все гораздо глубже чем описано на хабре.

фильт вывлавливает строки в потоке для нужной базы и пишет в бинлог (use 'db2')

А вот php задает запросы вида нр INSERT INTO `db2`.`tbl`...... при этом не переключает базу с текушей db на db2, соответствено мускулом запросы считаются как к db и не попадают в бинлог.

нужно принудительно переключать бд в коде ф-ей mysql_select_db

Рекламная сеть (http://target-promo.ru) - баннерная реклама 970x200px
Andreyka
На сайте с 19.02.2005
Offline
822
#12

В таком случае это проблема мискуля

Если там есть неправильные запросы то они либо должны реплицироваться либо выдавать ошибку

А не так как сейчас

Не стоит плодить сущности без необходимости
N
На сайте с 06.05.2007
Offline
419
#13

Andreyka, думайте что угодно, но это не проблема. Исправлять нечего. Все работает как задумано.

Кнопка вызова админа ()
Andreyka
На сайте с 19.02.2005
Offline
822
#14

Я не думаю, что это проблема

Я знаю, что это очередной баг мискуля

N
На сайте с 06.05.2007
Offline
419
#15

Andreyka, в таком случае попробуйте описать ситуацию в bugs.mysql.com. Если они посчитают это багом, то ваше мнение верное.

Но можете и не стараться особо. Не вы первый. Вот я поискал уже http://bugs.mysql.com/bug.php?id=46655. Status: Not a Bug .

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий