Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Ignore ou ignore definidores no Mysqldump


Esse problema existe desde 2006, sem nenhum sinal de ser corrigido.

Eu, no entanto, canalizei-o através do grep (somente linux) para cortar as linhas do definidor antes de escrever o arquivo de despejo:
mysqldump -u dbuser -p dbname | grep -v 'SQL SECURITY DEFINER' > dump.sql

Um pouco de boca cheia (ou teclado?) mas acho que é o único jeito.