SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 09.10.2010 19:39:39

CarTer
Участник
Зарегистрирован: 20.07.2009
Сообщений: 11

Не стартует Slave сервер

Добрый вечер.
Суть проблемы в том что при настройке реплики slave сервер в упор не хочет стартовать.
Вот что он пишет в логах
101009 19:26:00 [Note] Error reading relay log event: slave SQL thread was killed
101009 19:26:00 [Note] Slave SQL thread initialized, starting replication in log 'mysqld-bin.000001' at position 939172, relay log '/var/db/mysql/mysql-relay-bin.000001' position: 98
101009 19:26:00 [Note] Slave I/O thread: connected to master 'repl@192.168.3.3:3306',  replication started in log 'mysqld-bin.000001' at position 939172
101009 19:26:00 [ERROR] Error reading packet from server: Could not find first log file name in binary log index file ( server_errno=1236)
101009 19:26:00 [ERROR] Got fatal error 1236: 'Could not find first log file name in binary log index file' from master when reading data from binary log
101009 19:26:00 [Note] Slave I/O thread exiting, read up to log 'mysqld-bin.000001', position 939172

Как эту проблему можно решить ?

Сервера настраивались по статье http://habrahabr.ru/blogs/mysql/56702/

Отредактированно CarTer (09.10.2010 19:40:49)

Неактивен

 

#2 09.10.2010 22:41:48

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

Re: Не стартует Slave сервер

На мастере нет такого двоичного журнала, или Вы пытаетесь читать с положения,
которое не существует в этом журнале. Проверьте еще раз эти значения.

Неактивен

 

#3 09.10.2010 23:49:00

CarTer
Участник
Зарегистрирован: 20.07.2009
Сообщений: 11

Re: Не стартует Slave сервер

На мастере делаю так:
1. Т.к. до этого репликация сниалась с сервера, но потом была ошибка на слэйве. Я останавливаю мастер.
2. в папке с файлами
БД1 БД2 ib_logfile0  ib_logfile1 ib_logfile2 ibdata1 mysql mysql-bin.index mysql-bin.000001 mysql.ххх.pid
3. Удаляю файлы mysql-bin.index mysql-bin.000001
4. рубля фаерволом весь входящий трафик на сервак, чтобы в базу при запуске ничего не попадало
5. Запускаю мускл и делаю дамп базы.
6. смотрю статистику на мастере SHOW MASTER STATUS\G
File: mysql-bin.000001
Position: 98
Binlog_Do_DB:
Binlog_Ignore_DB:

7. База на мастере в innodb
8. Запускаю мастер
8. На слейве: делаю стоп, удаляю старую базу и удаляю файлы
master.info  mysql-relay-bin.000001  mysql-relay-bin.index relay-log.info
9. Заливаю дамп на слейв сервер
10. Прописываю
CHANGE MASTER TO MASTER_HOST = "192.168.3.3 ", MASTER_USER = "repl", MASTER_PASSWORD = "ххх", MASTER_LOG_FILE = "mysql-bin.000001", MASTER_LOG_POS = 98;
start slave;

В итоге он мне в ответ кричит
Slave_IO_Running: No
Slave_SQL_Running: Yes

Неактивен

 

#4 10.10.2010 15:08:23

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

Re: Не стартует Slave сервер

Сделайте простую вещь — посмотрите вывод SHOW MASTER LOGS на мастере
и сравните с тем значением, которое у Вас прописано на реплике.

Неактивен

 

#5 11.10.2010 08:50:03

CarTer
Участник
Зарегистрирован: 20.07.2009
Сообщений: 11

Re: Не стартует Slave сервер

Блин
Сделал все тоже самое заработало.
Вывод нечего работать в выходные!!!

СПС за помощь и терпение smile

Неактивен

 

Board footer

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