Я столкнулся с той же проблемой после того, как скопировал все представления и таблицы с другого хоста.
Это сработало после того, как я использовал этот запрос для изменения всех определителей в моей базе данных.
SELECT CONCAT("ALTER DEFINER='youruser'@'host' VIEW ",
table_name,
" AS ",
view_definition, ";")
FROM information_schema.views
WHERE table_schema='your-database-name';
Ответ 3
У меня была аналогичная проблема, проблема заключалась в том, что вы хотели перенести базу данных из одного экземпляра в другой, но в дампе также были процедуры, относящиеся к другим базам данных, поэтому я отметил эту ошибку и исправил ее, изменив процедуры или не удалив некоторые из них.
Ответ 4
попробуйте следующее:
mysqldump -h hostname -u thomas -p -x dbname > xxx_2015_03_25.sql