SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 13.09.2010 14:27:24

boa
Завсегдатай
Зарегистрирован: 22.06.2010
Сообщений: 38

Как правильно остановить репликацию (сделать паузу)

Добрый день!

У меня не получается остановить репликацию на slave сервере.
Делаю запрос stop slave, смотрю после него статус репликации - остановилась. В поле slave_IO_state пустота.
но спустя некоторое время делаю запрос show slave status и вижу в поле  slave_IO_state значение "Waiting for master to send event"
т.е. репликация запустилась самопроизвольно как то.

И вот вопрос: как правильно останавливать репликацию?

Отредактированно boa (13.09.2010 14:27:54)

Неактивен

 

#2 13.09.2010 15:56:52

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Как правильно остановить репликацию (сделать паузу)

Самопроизвольно репликация не запускается. Или у Вас запускается какой-то
поднимающий ее сценарий, или, например, сервер перезагружаете.

Можете делать STOP SLAVE; RESET SLAVE; — после RESET репликация не поднимется
без явного ввода параметров подключения. Но если планируете впоследствии
ее запускать — нужно будет таки эти параметры вводить.

Неактивен

 

#3 13.09.2010 18:48:12

boa
Завсегдатай
Зарегистрирован: 22.06.2010
Сообщений: 38

Re: Как правильно остановить репликацию (сделать паузу)

вы были правы, в одном из скриптов, вызывались директивы STOP/START SLAVE
спасибо за советsmile

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson