Mysql
 sql >> Database >  >> RDS >> Mysql

Salta o ignora i definitori in Mysqldump

Questo problema esiste dal 2006 senza alcun segno di essere mai stato risolto.

L'ho, tuttavia, reindirizzato tramite grep (solo Linux) per ritagliare le righe di definizione prima di scrivere il file di dump:

mysqldump -u dbuser -p dbname | grep -v 'SQL SECURITY DEFINER' > dump.sql

Un po' boccone (o tastierista?) ma penso che sia l'unico modo.