I am currently setting up an master and 2 slaves (performance read queries) - Master -> 1 Slave works already. But now I want to add a second slave, I can not connect tho. Do I have to create a second user for that?
like so
grant replication slave on *.* TO {slave2}@'{192.168.2.12}' identified by '{mypass}';
FLUSH PRIVILEGES;
or should it work with the same user?
I guess I know the answer already, since it is bound to the IP 192.168.2.12 - but anyway - for internal testing set this just to 0.0.0.0 / % ?
Можете ли вы подключиться к этому серверу с ведомого? Вы можете проверить это через telnet:
telnet {master_IP} {port of MySQL}
пример:
telnet 192.168.2.11 3306
Если нет, проверьте ваш брандмауэр и вставьте (когда можете) вашу конфигурацию MySQL (my.cnf) из главного и подчиненного устройства и войдите в MySQL (репликация и главный) .
Убедитесь, что ваш пароль для этого пользователя короче 16 символов.
Если у вас есть два ведомых устройства, проверьте, не совпадают ли они с идентификатором сервера.