Se hai riscontrato il seguente errore durante l'utilizzo del database mysql:l'utente specificato come definitore ('root'@'%') non esiste Quindi puoi risolverlo usando quanto segue:
grant all on *.* to 'root'@'%' identified by 'password' with grant option;
Credito a http://www.lynnnayko .com/2010/07/mysql-user-specified-as-definer-root.html