[Sysadmins] правильный бекап mysql
Nikolay A. Fetisov
naf на naf.net.ru
Вт Фев 12 19:34:13 MSK 2013
В Вс, 10/02/2013 в 19:02 +0400, Anton Gorlov пишет:
> all -а подскажите как правильно бекапить базы mysql..
> Вернее не совсем понятно как правильно бекапить хранимки/вьюшки.
> В дампе почему-то при использовании ключа -R вьюшка как минимум
> получается заккоментирована
Хранимые процедуры в MySQL, во всяком случаев в 5.1,
- хранятся в базе mysql, таблица proc - для всех баз;
- и по-умолчанию (без ключа --routines) mysqldump их не сохраняет.
Вытащить только хранимые процедуры для базы $DB можно чем-то вида
/usr/bin/mysqldump --routines --no-create-info --skip-triggers \
--no-data --no-create-db $DB
По представлениям - каких-либо вопросов не возникало, mysqldump
по-умолчанию их выводит вместе со всем остальным, восстанавливаются
они тоже как обычно.
--
С уважением,
Николай Фетисов
Подробная информация о списке рассылки Sysadmins