|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
19731
|
|