Как восстановить базу данных MS SQL

kinoklas
На сайте с 29.10.2009
Offline
60
5881

Переустанавливал движок Dle 8.2 и удалил базу данных можно как то восстановить?

в dbconfig.php указал названия базы такой какая была на сервере,старая база удалилась

и получилось что перезаписал базы.

M
На сайте с 16.09.2009
Offline
278
#1

базу можно восстановить из бекапа

если не делается резервного копирования баз - забудьте

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
kinoklas
На сайте с 29.10.2009
Offline
60
#2

Можно как то Восстановление базы MySQL из бинарных логов

не могу разобратся.

http://habrahabr.ru/blogs/mysql/50064/

N
На сайте с 06.05.2007
Offline
419
#3

kinoklas, что конкретно не ясно?

нужно взять и "проиграть" бинарные логи. но они часто удаляются или даже не ведутся вообще на дохлых VPS.

Кнопка вызова админа ()
WR
На сайте с 16.08.2006
Offline
55
#4

Из бэкапа. Возможно на хостинге они автоматом делаются раз в сутки.

http://easychange.ru (http://easychange.ru) - автообмен WebMoney, Yandex Money, RBK Money. http://easychange.org (http://easychange.org) - автообмен Liberty Reserve, Perfect Money, Yandex, RBK. http://wmirk.ru (http://wmirk.ru) - обмен е-денег. ICQ 255131
M
На сайте с 16.09.2009
Offline
278
#5

можно, если логи ведутся

(из "соображений производительности" - их обычно отключают)

как-то так:

1) нужен слепок базы (бекап) за какую-то дату: date1

2) база удалена в дату: date2

3) mysqlbinlog -s -d db_name -u user_name --start-datetime="date1" --end-datetime="date2" -t mysql-bin.[0-9]* > out.sql

4) восстанавливаем слепок базы в дату date1

5) добавляем запросы из бинарного лога в промежуток date1...date2:

mysql db_name < out.sql

myhand добавил 18.11.2009 в 16:39

netwind:

нужно взять и "проиграть" бинарные логи. но они часто удаляются или даже не ведутся вообще на дохлых VPS.

нужен еще бекап ;). за какую-то дату + бинарные логи с той самой даты...

N
На сайте с 06.05.2007
Offline
419
#6

myhand, есть серверу немного дней от роду - можно взять пустую базу как слепок. так бывает.

M
На сайте с 16.09.2009
Offline
278
#7

netwind, пустая база = частный случай _полного_ бекапа базы за дату XXX

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий