今天把公司的项目拷到自己的电脑运行,结果就出现了这个问题
the user specified as a definer('root'@'%') does not exit
这个问题是权限问题
具体解决步骤如下:
(1)打开DOS窗口,切换到mysql的bin目录下
(2)运行下面的命令进入mysql mysql -u root -proot 我本机用户名和密码都是root -p后是密码
(3) 接下来运行下面的命令:grant all privileges on *.* to root@"%" identified by ".";
接着重新部署项目就行了,运行OK