Måske forstår jeg det ikke... men det har altid virket for mig. Der er ingen referencer til databasenavnet, og alle definerere bliver slettet, så det er super nemt at gendanne fra den fil, den genererer:
mysqldump -uUSERNAME -pPASSWORD database | sed -e 's/DEFINER=[^*]*\*/\*/' > backup.sql
Sådan gendannes:
mysql -uUSERNAME -pPASSWORD database < backup.sql
Så længe databasen, du gendannes til, eksisterer (tom eller ej), fungerer den som en charme.