Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как восстановить slave / 7 сообщений из 7, страница 1 из 1
04.10.2010, 14:07:41
    #36880278
В. Татьяна
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить slave
Перестала работать репликация. Выполняю на slave команды:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
mysql> RESET SLAVE;
Query OK,  0  rows affected ( 0 . 00  sec)

[root@rca log]# service mysqld restart
Stopping MySQL:                                            [  OK  ]
Starting MySQL:                                            [  OK  ]
[root@rca log]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is  2 
Server version:  5 . 0 . 45 -log Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> CHANGE MASTER TO MASTER_HOST='192.168.9.3',  MASTER_USER='replication',  MASTER_PASSWORD='XXX',  MASTER_LOG_FILE='mysql-bin.000060', MASTER_LOG_POS= 421725441 ;
ERROR  29  (HY000): File '/var/lib/mysql/mysql-relay-bin.000106' not found (Errcode:  2 )
Что делать?
...
Рейтинг: 0 / 0
04.10.2010, 14:11:03
    #36880290
В. Татьяна
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить slave
А при повторном запуске еще получаю ошибку:

Код: plaintext
1.
2.
mysql> CHANGE MASTER TO MASTER_HOST='192.168.9.3',  MASTER_USER='replication',  MASTER_PASSWORD='replication',  MASTER_LOG_FILE='mysql-bin.000060', MASTER_LOG_POS= 421725441 ;
ERROR  1201  (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log
...
Рейтинг: 0 / 0
04.10.2010, 14:33:46
    #36880358
В. Татьяна
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить slave
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
mysql> stop slave;
Query OK,  0  rows affected,  1  warning ( 0 . 00  sec)

mysql> reset slave;
Query OK,  0  rows affected ( 0 . 00  sec)

mysql> CHANGE MASTER TO MASTER_HOST='192.168.9.3',  MASTER_USER='replication',  MASTER_PASSWORD='XXX',  MASTER_LOG_FILE='mysql-bin.000060', MASTER_LOG_POS= 421725441 ;
ERROR  29  (HY000): File '/var/lib/mysql/mysql-relay-bin.000106' not found (Errcode:  2 )
mysql> start slave;
ERROR  1201  (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log
Что делать?... Ума не приложу....
...
Рейтинг: 0 / 0
04.10.2010, 14:45:40
    #36880390
В. Татьяна
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить slave
отредактировала mysql-relay-bin.index
что то сдвинулось...
...
Рейтинг: 0 / 0
04.10.2010, 16:21:13
    #36880672
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить slave
В. Татьяна,

самое простое, очистить слейв и загрузить
свежий дамп с мастера и начать с новой точки.

Приведеная вами ошибка, возможно, слейв отработал
много изменений, а вы его хотите заставить работать
с опят со старой стартовой точки.

Ошибка
File '/var/lib/mysql/mysql-relay-bin.000106' not found

не найден --- значит
-- он уже прокрутился и его стер архиватор
-- процесс слейва не имее доступа (аксесс райтс)
-- кто-то поменял директории

По любому советую сделать с чистого листа. Ибо
фиг его знает что сейчас в слейве....

(кстати, я не пользовался РЕСЕСТ СЛЕЙВ, там вроде СТОП и СТАРТ)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
30.06.2015, 14:29:50
    #38996001
rom_od
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить slave
хех, конечно я не спец и многим "0мерику" но для восстановления вашей реплики нужно:
1: на мастере выполнить,
mysql> show master status;

получим вывод,
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000004 | 107 | exasmle | |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)

2. на slave, mysql> slave stop;
2.1. mysql> CHANGE MASTER TO MASTER_HOST='192.168.9.3', MASTER_USER='replication', MASTER_PASSWORD='XXX', MASTER_LOG_FILE=' mysql-bin.000060 ', MASTER_LOG_POS= 107 ;
2.2. mysql> start slave;

3. profit ---> Query OK, 0 rows affected (0.00 sec)
...
Рейтинг: 0 / 0
30.06.2015, 14:52:29
    #38996023
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить slave
rom_od,

.....вы бы поаккуратнее советовали....а то ведь
ктонибудь же так и сделает...
...а потом материть вас....
...вам то надо?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как восстановить slave / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]