Судя по всему надо определить то же самое представление заново, т.е. если было так:
CREATE DEFINER = "Bogus" VIEW JustCity AS SELECT city FROM us;
То можно переделать DEFINER-а (условный "владелец"), на:
ALTER DEFINER = 'root'@'localhost' VIEW JustCity
AS SELECT city FROM us;
Теперь у нас дефайнером стал 'root' подключающийся с 'localhost', а не "Bogus" как раньше.
Источник: https://forums.mysql.com/read.php?10,429...