问题描述
在进行用户登录时,用户名密码检查了数次没有问题,Mapper路径没有问题,用户的Mapper内容也没有问题。但是登录仍然显示404,查看后台说Mysql有问题。
java.sql.SQLException: The user specified as a definer ('root'@'%') does not exist
原因分析:
提示:Mysql中root用户权限问题
解决方案:
解决该问题的方案:受权给root用户全部sql权限
操作步骤:1.打开Navicat 按F16,显示出sql命令列界面
2.输入语句:grant all privileges on *.* to root@"%" identified by ".";
3.在输入:flush privileges;