Можно ли выполнить резервное копирование сохраненных процедур и функций с помощью Innobackupex?

dba.stackexchange https://dba.stackexchange.com/questions/105411

Вопрос

Я провожу несколько тестов восстановления на своем Dev и заметил, что сохраненные процедуры не восстанавливаются с помощью innobackupx.Это что-то достижимое?Я делаю что-то неправильно ?

Я использую только таблицы innodb, поэтому будет полезно восстановить базу данных, используя только innobackupx.

Спасибо.

Это было полезно?

Решение

Чтобы сделать резервную копию объектов сервера MySQL, т.е. routines / triggers / events вы можете сделать, как показано ниже

mysqldump -h$MySQLHost -u$YourUser -p$YourPassword --no-data --no-create-info --routines --triggers --events $Database > MySQLStoredProcedures.sql

Вышеупомянутое резервное копирование будет выполнять только объекты базы данных, без данных, без создания таблицы и т. д.

Другие советы

Хранимые процедуры хранятся в базе данных mysql.Генеракодицетагкод копирует его по умолчанию.Убедитесь, что Innobackupex базы данных восстанавливается с другими базами данных.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с dba.stackexchange
scroll top