MySQL - Como fazer backup de Triggers e Stored Procedures

Publicado por Fábio Berbert de Paula em 11/12/2015

[ Hits: 25.368 ]

Blog: https://fabio.automatizando.dev

 


MySQL - Como fazer backup de Triggers e Stored Procedures



MySQL - Como fazer backup de Triggers e Stored Procedures
O MySQL 5 trouxe novidades como Triggers e Stored Procedures, que auxiliam bastante em tarefas cotidianas de acesso e manutenção de dados em um BD. Mas vamos direto ao ponto, pois a teoria não é o foco dessa dica.

Por padrão o mysqldump não faz o backup do banco de dados e dos Triggers, mas ignora as Stored Procedures. Existem dois parâmetros que controlam esse comportamento:
  • --routines :: FALSO por padrão
  • --triggers :: VERDADEIRO por padrão

Então para adicionar suporte à backup de Stored Procedures, basta adicionar o parâmetro --routines ao mysqldump. Exemplo:

mysqldump --routines -u USUARIO -p BANCODEDADOS > backup.sql

Agora você quer fazer o backup SOMENTE das Stored Procedures e Triggers do BD:

mysqldump --routines --triggers --no-create-info --no-data --no-create-db --skip-opt -u USUARIO -p BANCODEDADOS > stored-triggers.sql

Para recuperar o backup o procedimento é o de sempre:

mysql -u USUARIO -p BANCODEDADOS < backup.sql

Fonte: Dumping MySQL Stored Procedures, Functions and Triggers - MDLog:/sysadmin

Outras dicas deste autor

Alterando a porta 3000 de um projeto em React ou NodeJS

Gerando uma consulta randômica no MySQL

Navegando Livremente: Desabilite o JavaScript e Acesse Conteúdo Restrito (aka paywalls)

O comando nohup

Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux

Leitura recomendada

Restartar senha de root no Mysql

Recriar replicação no MySQL de maneira fácil

Nova versão recomendada do MySQL

Erro ao conectar no servidor MySQL

Backup de banco de dados MySQL com mysqldump

  

Comentários
[1] Comentário enviado por coleplx em 07/04/2020 - 01:33h

Caramba, artigo de 5 anos atrás e acabou de me salvar hahah vlwzão



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts