webew
Войти » Регистрация
 
MySQL/MariaDB :: хранимые процедуры

Как создать дамп базы, включающий триггеры и хранимые процедуры

18 августа 2008, 17:59
Автор: bur
Собственно сабж.
Привычная команда:
mysqldump -c -u user_name -p db_name > dump.sql

не помогает. В чем может быть дело?
Добавить комментарий
Отображение комментариев: Древовидное | Плоское
NO USERPIC

rgbeast

Чтобы в дамп попали хранимые процедуры и функции, нужно добавить ключ -R

Триггеры попадают в дамп по умолчанию
18.08.2008, 18:36
Ответить

1234ru

Чтобы восстановить дамп с триггерами, нужны права SUPERUSER, которые обычно только у рута.

Если триггеры в дампе мешаются, надо просто написать mysqldump --triggers=FALSE ...
То, что не убивает нас, делает нас инвалидами.
21.08.2008, 00:54
Ответить
NO USERPIC

rgbeast

Только в mysql 5.1 триггеры не будут требовать привилегию SUPER, но 5.1 еще стабильная не вышла.
21.08.2008, 16:25
Ответить

1234ru

Теперь наконец-то вышла http://dev.mysql.com/downloads/mysql/5.1.html
То, что не убивает нас, делает нас инвалидами.
07.12.2008, 04:58
Ответить
© 2008—2017 webew.ru, связаться: x собака webew.ru
Сайт использует Flede и соответствует стандартам WAI-WCAG 1.0 на уровне A.
Rambler's Top100