Опитвам се да репликирам конкретен изглед на mysql slave, като същевременно игнорирам базовата таблица. Създадох изглед, който избира * от конкретна таблица в конкретна DB. В подчинения my.cnf съм ограничил репликацията до следното:
replicate-do-db=DBNAME
replicate-ignore-table=TABLENAME
Когато стартирам репликацията на slave, получавам 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 изглед може да бъде репликиран дори ако таблицата е игнорирана.
Някаква идея как мога да разреша това?
Благодаря,