I create my database and user navid in my shared server with cpanel (databases -> mySQL@ Databases -> add new user),and then selecte
navid
cpanel
databases -> mySQL@ Databases -> add new user
I had the same issue - on my local dev server it was fine but on my hosted server (through PHPMyAdmin) it gave me the above error.
Removing the definer attribute seemed to be the easiest way to fix the problem if you're happy with the definer being the current user.