The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Mysl репликация. Восстановление."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (MySQL)
Изначальное сообщение [ Отслеживать ]

"Mysl репликация. Восстановление."  +/
Сообщение от minidc email on 10-Мрт-10, 14:38 
Есть 2 сервера mysql сделана master-master репликация. Назовем их первый и второй.

Был сбой по питанию на одном сервере (первом) в результате на второй не идет репликация, т.к на первом из-за сбоя лог при проверке файловой системы был малость поврежден.
Ошибка такая (это на втором сервере) Got fatal error 1236: 'Client requested master to start replication from impossible position' from master when reading data from binary log

Теперь задача которая стоит - восстановить репликацию.

Самый простой способ - это сделать дамп и залить все на второй сервер, установив при этом коректную позицию из бинлога.

Вопрос, как это сделать не блокируя доступ к имеющимся базам?

Т.е. надо перезалить все базы с первого на второй, при этом не блокировать их и получить корректную позицию в логе.

Как это сделать?

Есть мнения?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Mysl репликация. Восстановление."  +/
Сообщение от Michael (??) on 10-Мрт-10, 15:05 

>Вопрос, как это сделать не блокируя доступ к имеющимся базам?

никак
>Т.е. надо перезалить все базы с первого на второй, при этом не
>блокировать их и получить корректную позицию в логе.
>
>Как это сделать?

самый быстрый способ - остановить первый, скопировать файлы (на локальный диск). запустить заново, а из лога (сервера, а не двоичного) узнать позицию бинлога. перекинуть файлы на второй. а потом настроить первый слейвом для второго
>Есть мнения?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру