Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Кто как делает backup InnoDB? (Рубль) 12/01/2005 - 13:09:05
      Re: Кто как делает backup InnoDB? (Dinky) 12/01/2005 - 20:03:44
      Re: Кто как делает backup InnoDB? (Віталій) 13/01/2005 - 10:59:03
      Re: А что ? У меня по ночам файлы копируются :) (Marat_L) 13/01/2005 - 16:21:55
      Re: А что ? У меня по ночам файлы копируются :) (Рубль) 13/01/2005 - 16:33:03
      Re: А что ? У меня по ночам файлы копируются :) (Віталій) 13/01/2005 - 17:29:50
      Re: Приведи пример (Marat_L) 14/01/2005 - 14:11:15
      Re: Ага, я - Черный плащ! (Рубль) 14/01/2005 - 15:49:05
      Re: Приведи пример (Віталій) 14/01/2005 - 17:19:30
      Re: Приведи пример (Dinky) 14/01/2005 - 19:50:02
      Re: Приведи пример (Віталій) 17/01/2005 - 11:10:52
      Re: Кто как делает backup InnoDB? (Рубль) 25/01/2005 - 14:32:47

> Original message text:
> From: Рубль - 12/01/2005 - 13:09:05
> Subject:Кто как делает backup InnoDB?
> -----------------
> Господа!
> Кто и как автоматизировал резервное копирование базы InnoDB?
> У меня ничего умного в голову не приходит как сделать дамп единой транзакцией.
> Или остановить сервак, скопировать нужные файлы и запустить снова.
> Может есть что-то более культурное для автоматизации ентого процесса?
>


From: Віталій - 14/01/2005 - 17:19:30
Subject:Приведи пример
-----------------
Ну, во первых, надо быть АБСОЛЮТНО уверенным, что в момент копирования к базе не подключен ни один юзер, который в этот момент может что-то менять. Иначе толку с такого бекапа - 0.
Юзер - это может быть и программа, делающая какие-то там действия длительное время, или зависший коннект, а не только гомо сапиенс. Как минимум, сервак надо глушить, что не всегда допустимо.

Во вторых, вариант копирования неоптимален по размеру. В бекап записывается все ibdataXXX, iblogXXX и т.д. файлы, хотя реально обьем данных может быть намного меньше, чем размер этих файлов.

В третьих, такой вариант годится для сравнительно легкого восстановения только на данной машине (точнее, в данной конфигурации расположения сервера, каталогов данных, настроек и т.д.)

Поэтому МОЙ совет - или делать дамп системной командой
mysqldump -uUSER -pPASSWORD --opt -q -F BASE1> BASE1.sql
(кстати, интересно, с InnoDB она работает в транзакции или нет ?)

Или же написать самому программу бекапа, работающую в Snapshot транзакции - САМЫЙ надежный вариант. И совсем не сложный, как может показаться на первый взгляд.




[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
19731



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |