Я пытаюсь создать подчиненное устройство, которое будет иметь репликацию базы данных с двух разных мастеров. Когда я пытаюсь установить фильтр репликации на основе канала, сервер MySQL выдает синтаксическую ошибку.
Я спросил:
CHANGE REPLICATION FILTER REPLICATE_WILD_DO_TABLE = ('MYDB1.%', 'MYDB2.%') FOR CHANNEL "master_1";
и выдает ошибку:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FOR CHANNEL "master_1"' at line 1
Я уже установил мастер со следующим запросом:
CHANGE MASTER TO MASTER_HOST="MY_HOST", MASTER_USER="DB_USER", MASTER_PASSWORD="DB_PASSWORD", MASTER_LOG_FILE='mysql-bin.000104', MASTER_LOG_POS=6723699 FOR CHANNEL "master_1";
Любая помощь будет высоко ценится. Спасибо