Я пытаюсь воспроизвести определенное представление на подчиненном сервере mysql, игнорируя базовую таблицу. Я создал представление, которое выбирает * из определенной таблицы в определенной БД. В подчиненном my.cnf я ограничил репликацию следующим:
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 представление можно реплицировать, даже если таблица игнорируется.
Есть идеи, как я могу это решить?
Спасибо,