- The user specified as a definer (‘root’@’%’) does not exist
此种报错主要是针对访问视图文件引起的(没有权限)
事情是这样的,最近在做政府会议系统,由于下午要演示,那么就需要将uat的MySQL数据源切换到我本地MySQL5.7
按照下面步骤和图进行操作,
- 先看下mysql是否设置了环境变量,如果没设置,就需要切换到mysql的bin目录下执行命令(我的已经设置过了)
mysql -hlocalhost -uroot -p123456
- 给root用户添加权限
grant all privileges on *.* to root@"%" identified by ".";
- 刷新权限
flush privileges;
之后就可以在项目中使用了