LINUX.ORG.RU
ФорумAdmin

mysql: Statement is not safe to log in statement format


0

0

посдкажите, пожалуйста, насчет репликации:
поставил на gentoo mysql : Server version 5.1.32-log
нужно сделать репликацию
в my.cnf:
server-id = 1
replicate-do-db = <some db>
log-bin = /usr/local/mysql/var/master.bin

но в логах очень много (90М за 1день ) таких Warning-ов
090308 12:24:12 [Warning] Statement is not safe to log in statement format. Statement: INSERT DELAYED INTO <table2> VALUES(..)
090308 12:24:15 [Warning] Statement is not safe to log in statement format. Statement: REPLACE DELAYED INTO <table> VALUES (......);

поиск таких ошибок меня ни к чему толковому не привел !!!
подскажите: будет ли работать репликация ? как отключить ето Warning ?

сейчас у меня
| binlog_format | STATEMENT
или переходить на row based репликацию ?? нету ли с ней никаких проблем ?


думаю, причина в том что мускул не умеет реплицировать такие запросы. Сам подумай, ведь DELAYED-запросы могут выполниться в любой случайный момент. Отюсда, я так думаю, и растут ноги.

true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.