MySQL - Como fazer backup de Triggers e Stored Procedures

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

[ Hits: 9.585 ]

Blog: https://fabio.city

 


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

Verificar o status da bateria via linha de comando

Remote Transmission - Gerenciando os torrents do PC pelo Android

Sistema de Informações em Rede (NIS)

ffmpeg - Como aumentar ou reduzir o volume de um áudio ou video via linha de comando

Crack Attack! Jogo para quem tem QI (estilo Tetris Attack)

Leitura recomendada

MySQL - Erro 1045: Access denied for user: 'root@localhost'

MySQL: Duplicando uma tabela com apenas 1 comando SQL

Fazendo Backup de Tabelas mySQL

Instalação do MySQL via atualização de repositório

Chive - Alternativa ao phpMyAdmin

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts