не удается выполнить команду replicate db (ЗАПУСК ВСЕХ ПОДЧИНЕННЫХ) - PullRequest
0 голосов
/ 05 мая 2020

Я сделал 2 репликации главного сервера БД в 1 подчиненный сервер БД, но получил ошибку при выполнении следующей команды:

stop slave;
CHANGE MASTER TO MASTER_HOST='xx.xx.xx.1',MASTER_USER='xxxx',MASTER_PASSWORD='xxxx',MASTER_LOG_FILE='mariadb-bin.000001',MASTER_LOG_POS=111;
CHANGE MASTER TO MASTER_HOST='xx.xx.xx.2',MASTER_USER='xxxx',MASTER_PASSWORD='xxxx',MASTER_LOG_FILE='mariadb-bin.000002',MASTER_LOG_POS=2222;
start all slaves;

1064 - У вас есть ошибка в синтаксисе SQL ; проверьте руководство, которое соответствует вашей версии сервера MariaDB, чтобы найти правильный синтаксис для использования рядом со словом «все подчиненные» в строке 1

1 Ответ

0 голосов
/ 17 мая 2020

Вы запускаете это на одном Slave. Так что нет смысла говорить «все рабы». Просто скажите START SLAVE;.

Я думаю, что START ALL SLAVES относится к подчиненным подчиненным. Он недоступен до MariaDB 10.0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...