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

数据库能正常连接,但是运行java程序后控制台报错: 在navicat中直接运行1的语句,提示2的信息,说明该用户没有相应的权限,只要给他授权就可以了,执行下面语句: GRANT ALL PRIVILEGES ON *.* TO [email protected]"%" IDENTIFIED BY "."; 然后再刷新下: FLUSH PRIVILEGES; OK,再次执行程序就通过了。
相关文章
相关标签/搜索