MySQL - Como fazer backup de Triggers e Stored Procedures

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

[ Hits: 23.617 ]

Blog: https://www.instagram.com/alexabolada/

 


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

Sed - como salvar alterações no arquivo

Turbinando a tela inicial do Vim

Uma maneira fácil de fazer a cópia diretórios

Combinando os comandos head e tail

Renomear arquivos ou diretórios iniciados por "-"

Leitura recomendada

MySQL - Alterando a Senha de Root

Usando a chave UNIQUE para campos em uma tabela MySQL

Nova versão recomendada do MySQL

Como alterar a base de dados padrão do MySQL

MySQL Error: #1558 - Column count of mysql.proc is wrong. Expected 20, found 16. ... Please use mysql_upgrade to fix this error

  

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