Ich denke, dass die Datenbank, die Sie sichern möchten, Prozeduren / Methoden enthält, die von einem Benutzer definiert wurden, als er als root @ 'foobar' angemeldet war.
Jetzt besteht die Lösung darin, dass Sie die Definer für diese Prozeduren / Methoden ersetzen müssen
dann können Sie den Speicherauszug ohne den Fehler generieren.
Sie können dies tun, wie ..
UPDATE `mysql`.`proc` p SET definer = 'root@localhost' WHERE definer='root@foobar'
Seien Sie vorsichtig, da dies alle Definitionen für alle Datenbanken ändert.
Versuch es....!
UPDATE am 9. Februar 2012
Da ich den Link von @gbn gesehen habe, der eine Antwort von @Rolando ist, kann das auch der Fall sein. Bitte besuchen Sie den Link
BEARBEITEN von @RolandoMySQLDBA 16.12.2011 11:20 EDT
Diese Antwort ist zwar riskant, aber gut. Zur Verdeutlichung: Sie können die Datenbank in Ihrer Abfrage wie folgt angeben:
UPDATE `mysql`.`proc` p SET definer = 'root@localhost' WHERE definer='root@foobar' AND db='whateverdbyouwant';