Я пытаюсь реплицировать определенный вид на slave mysql, игнорируя базовую таблицу. Я создал представление, которое выбирает * из конкретной таблицы в конкретной БД. В ведомом my.cnf я ограничила репликацию следующего:mysql replicate view не работает
replicate-do-db=DBNAME
replicate-ignore-table=TABLENAME
Когда я начинаю репликацию на рабе, я получаю сообщение об ошибке SQL:
Last_SQL_Error: Error 'TABLENAME 'DBNAME.TABLENAME' doesn't exist' on query. Default database: 'DBNAME'. Query: 'CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `TABLENAMEVIEW` AS SELECT * FROM TABLENAME'
Я использую MySQL 5.5 .1 и в соответствии со следующим http://dev.mysql.com/doc/refman/5.5/en/replication-features-views.html представление может быть реплицировано, даже если таблица игнорируется.
Любая идея, как я могу это решить?
Спасибо,