mysql 1449 : The user specified as a definer ('root'@'%') does not exist ?

有两台服务器。一台web服务器,一台db服务器,在web服务器使用命令行连接db服务器时,出现这个错误:
 
mysql 1449 : The user specified as a definer ('root'@'%') does not exist

网上说是权限问题,应该怎么修改权限呢?
已邀请:

nero - 90后

赞同来自:

登录db服务器:
 
grant all privileges on *.* to root@"%" identified by ".";

flush privileges;

要回复问题请先登录注册