Mungkin saya tidak mengerti... tapi ini selalu berhasil untuk saya. Tidak ada referensi ke nama database dan semua definisi dihapus sehingga sangat mudah untuk memulihkan dari file yang dihasilkannya:
mysqldump -uUSERNAME -pPASSWORD database | sed -e 's/DEFINER=[^*]*\*/\*/' > backup.sql
Untuk memulihkan:
mysql -uUSERNAME -pPASSWORD database < backup.sql
Selama database yang Anda pulihkan ada (kosong atau tidak), berfungsi seperti pesona.