Прошу помощи у тех, кто, возможно, сталкивался с подобными проблемами. Третий день никак не могу наладить работу репликации. Оба сервера - и master, и slave настроил для репликации, но при попытке "Начать использовать" всё время появляется две ошибки. Если slave подключен и работает (статус перед началом: http://pics.kz/i2/33/2b/332bd45521edabcdf441a296d1b9b8da.png ), то после нажатия на "Начать использовать" и прохождения указаний мастера (удаляются и переносятся таблицы), сначала сообщается, что всё хорошо: http://pics.kz/i1/a5/32/a532f4621c5cc9a387256a457ba78604.png, а потом появляется эта ошибка: http://pics.kz/i2/99/86/9986cb56d0119c13fa9333b1c63e369c.png MySQL Query Error: CHANGE MASTER TO MASTER_HOST = '' ,MASTER_USER = 'root' ,MASTER_PASSWORD = '' ,MASTER_PORT = 0,MASTER_LOG_FILE = 'mysql-bin.000007' ,MASTER_LOG_POS = 88660 [This operation cannot be performed with a running slave; run STOP SLAVE first]
Окей, отключаю slave командной "slave stop;", нажимаю "Начать использовать", прохожу мастера, тогда эта ошибка: "The server is not configured as slave; fix in config file or with CHANGE MASTER TO"
Что ж ему надо-то? В каком положении должны быть master и slave, чтобы репликация начала работать нормально?
Вот конфиг master: http://pastebin.com/rc2yVuV6, а вот конфиг slave: http://pastebin.com/7S0fJYp4 Делаю всё как надо: на мастере смотрю текущую позицию в бинарном логе, указываю её при подключении слейвом. После подключения проверяю - слейв нормально висит и ждёт данных от мастера.