Я думаю, що база даних, яку ви намагаєтесь скинути, містить процедури / методи, які були визначені користувачем під час входу в систему як root @ 'foobar'.
Тепер рішення полягає в тому, що вам доведеться замінити визначені для цих процедур / методів
то ви можете генерувати дамп без помилки.
ви можете зробити це як ..
UPDATE `mysql`.`proc` p SET definer = 'root@localhost' WHERE definer='root@foobar'
Будьте обережні, тому що це змінить усі визначені для всіх баз даних.
Спробуй це....!
ОНОВЛЕНО 9 лютого 2012 року
Як я побачив посилання, подане @gbn, це відповідь, подана @Rolando, що також може бути випадком. Перейдіть за посиланням
EDIT від @RolandoMySQLDBA 2011-12-16 11:20 EDT
Хоча ризикована ця відповідь є хорошою. Просто для уточнення: Ви можете вказати базу даних у своєму запиті так:
UPDATE `mysql`.`proc` p SET definer = 'root@localhost' WHERE definer='root@foobar' AND db='whateverdbyouwant';