Настройка MYSQL Master-Master - Синтаксическая ошибка при предоставлении - PullRequest
0 голосов
/ 21 сентября 2018

Я следую простому руководству по настройке репликации MASTER-MASTER между моими двумя серверами.

Само руководство находится здесь:

https://www.howtoforge.com/mysql_master_master_replication

Но шагЯ нахожусь на обычном шаге - меня просят сделать эту команду:

grant replication slave on *.* to 'replication'@my_ip identified by 'slave';

Это не работает вообще - это говорит о синтаксической ошибке.Вот моя точная команда:

GRANT REPLICATION SLAVE ON *.* to 'newrepl'@24.248.164.172 IDENTIFIED BY 'Replication4TheWin!';

Я получаю

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 'IDENTIFIED BY 'Replication4TheWin!'' at line 1

Я подумал, может быть, мне нужно сначала создать пользователя, а руководство просто пропустило шаг.Итак, я сделал:

CREATE USER 'newrepl'@24.248.164.172 identified by 'Replication4TheWin!';

Тем не менее, я получаю точно такое же сообщение об ошибке синтаксиса, когда пытаюсь выполнить команду GRANT REPLICATION после запуска abive.

Проблема в том, что в этом нет синтаксической ошибки.команда.Таким образом, это довольно слабый механизм обратной связи, таким образом - поиск в Google или поиск SO находит много потоков с фактическими синтаксическими ошибками, такими как использование "" "или использование обратных кавычек и т. Д. Кто-нибудь имеет представление о том, что такое настоящая ошибка и как ее устранить?

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