Попытка создать сервер репликации базы данных.Я настраиваю свой подчиненный сервер с этим SQL:
CHANGE MASTER TO MASTER_HOST='[IP OF MASTER SERVER]', MASTER_USER='replication_user',
MASTER_PASSWORD='[PASSWORD]', MASTER_PORT=[PORT], MASTER_LOG_FILE='master1-
bin.000001', MASTER_LOG_POS=42266, MASTER_CONNECT_RETRY=10;
Я получаю эту ошибку, когда я запускаю SHOW SLAVE STATUS \ G:
Last_IO_Error: error connecting to master 'replication_user@[IP]:[PORT]' - retry-time: 10 maximum-retries: 86400 message: Can't connect to MySQL server on '[IP]' (13 "Permission denied")
Я могу получить доступ к своему главному серверу MySQLс моего подчиненного сервера, если я запускаю эту команду:
mysql -ureplication_user -p[PASSWORD] -h [IP] -P [PORT]
bind-address и пропуск сети закомментированы в файле cnf главного сервера.Я также выполнил эти SQL в Master, когда создал пользователя репликации:
CREATE USER ‘replication_user’@’%’ INDETIFIED BY ‘[PASSWORD]’;
GRANT REPLICATION SLAVE ON *.* TO ‘replication_user’@’%’;
Я использую пользовательский порт для моего сервера MySQL на главном сервере, который я также открыл в брандмауэреглавный сервер.