Репликация MySQL - Ошибка подключения к мастеру
Я пытаюсь настроить репликацию в MySQL, но мне выдают ошибку, которую я не знаю, как исправить -
ОШИБКА 1218 (08S01): Ошибка подключения к мастеру: узлу 'sh047.mydomain.com' не разрешено подключаться к этому серверу MySQL
Я добавил следующий код в мастер my.ini -
server-id=238429
log-bin=mysql-bin
log-error=mysql-bin.err
binlog_do_db=my_databases_to_replicate {not literal, have listed the correct databases}
И я добавил это к рабу my.ini -
server-id=2
master-host=192.168.1.15
master-user=replication
master-password=my_password
master-connect-retry=60
replicate-do-db=my_databases_to_replicate
Пользователь "replication" существует, и пароль, который я использую в ведомом my.ini, является правильным. Любые предложения относительно того, как это исправить, будут приветствоваться.
Благодарю.
1 ответ
Сообщение об ошибке говорит само за себя:
Хосту sh047.mydomain.com не разрешено подключаться к этому серверу MySQL
Убедитесь, что пользователь replication
настраивается как replication@sh047.mydomain.com
(или, но только для целей тестирования: replication@%
) в вашей основной базе данных.
Если это не сработает, проверьте документацию MySQL для этого, может быть один или два особых случая (компиляция Linux и т. Д.), Где также может возникнуть эта ошибка.