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.