URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6881
[ Назад ]

Исходное сообщение
"mysql восстановление"

Отправлено mef , 16-Июн-10 17:21 
Друзья, почему нельзя восстановить mysql базу таким образом:
На сервера А останавливаем mysql, копируем /var/db/mysql
На сервере B, останавливаем mysql, грохаем /var/db/mysql, копируем с сервера A в /var/db/mysql, запускаем mysql. Все работает. Но что-то подсказывает, что так делать нельзя. Почему?

Содержание

Сообщения в этом обсуждении
"mysql восстановление"
Отправлено Michael , 16-Июн-10 17:33 
>Друзья, почему нельзя восстановить mysql базу таким образом:
>На сервера А останавливаем mysql, копируем /var/db/mysql
>На сервере B, останавливаем mysql, грохаем /var/db/mysql, копируем с сервера A в
>/var/db/mysql, запускаем mysql. Все работает. Но что-то подсказывает, что так делать
>нельзя. Почему?

можно. правда желательно версии иметь одинаковые


"mysql восстановление"
Отправлено Pahanivo , 16-Июн-10 17:34 
>Друзья, почему нельзя восстановить mysql базу таким образом:
>На сервера А останавливаем mysql, копируем /var/db/mysql
>На сервере B, останавливаем mysql, грохаем /var/db/mysql, копируем с сервера A в
>/var/db/mysql, запускаем mysql. Все работает. Но что-то подсказывает, что так делать
>нельзя. Почему?

Я так и не понял, вы спрашиваете, сомневаетесь или утверждаете?


"mysql восстановление"
Отправлено mef , 16-Июн-10 17:37 
>>Друзья, почему нельзя восстановить mysql базу таким образом:
>>На сервера А останавливаем mysql, копируем /var/db/mysql
>>На сервере B, останавливаем mysql, грохаем /var/db/mysql, копируем с сервера A в
>>/var/db/mysql, запускаем mysql. Все работает. Но что-то подсказывает, что так делать
>>нельзя. Почему?
>
>Я так и не понял, вы спрашиваете, сомневаетесь или утверждаете?

ну вот только что возникла такая необходимость, сделал и оно заработало. Но меня терзают сомнения.


"mysql восстановление"
Отправлено vadim , 17-Июн-10 10:42 
>>>Друзья, почему нельзя восстановить mysql базу таким образом:
>>>На сервера А останавливаем mysql, копируем /var/db/mysql
>>>На сервере B, останавливаем mysql, грохаем /var/db/mysql, копируем с сервера A в
>>>/var/db/mysql, запускаем mysql. Все работает. Но что-то подсказывает, что так делать
>>>нельзя. Почему?
>>
>>Я так и не понял, вы спрашиваете, сомневаетесь или утверждаете?
>
>ну вот только что возникла такая необходимость, сделал и оно заработало. Но
>меня терзают сомнения.

Можно и так. Но есть всё таки более правильный метод через mysqldump. И восстанавливать можно не останавливая mysql(хоть одну конкретную базу, хоть все).