É possível fazer backup armazenado rotinas e funções com Innobackupex?
-
26-09-2020 - |
Pergunta
Eu estou correndo alguns restaurar testes no meu Dev e eu tenho notado que o armazenado rotinas não estão a ser restauradas com o innobackupx.É que algo alcançável ?Estou fazendo algo errado ?
Eu estou apenas usando tabelas innodb, então vai ser bom para restaurar a db usando apenas innobackupx.
Obrigado.
Solução
Para fazer o backup do MySQL Objetos de Servidor eu.e routines / triggers / events
você pode fazer como abaixo
mysqldump -h$MySQLHost -u$YourUser -p$YourPassword --no-data --no-create-info --routines --triggers --events $Database > MySQLStoredProcedures.sql
Acima de cópia de segurança apenas os objetos do banco de dados sem dados , sem criar tabela, etc.
Outras dicas
Procedimentos armazenados são armazenados no banco de dados mysql
. Innobackupex
copia-lo por padrão.Certifique-se de banco de dados mysql
é restaurada com outros bancos de dados.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a dba.stackexchange