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