Mysql
 sql >> Base de données >  >> RDS >> Mysql

Ignorer ou ignorer les définisseurs dans Mysqldump

Ce problème existe depuis 2006 et aucun signe n'a jamais été résolu.

Cependant, je l'ai redirigé vers grep (linux uniquement) pour supprimer les lignes de définition avant d'écrire le fichier de vidage :

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

Un peu long (ou plein de clavier ?) mais je pense que c'est le seul moyen.