本文主要是介绍SQLException: The user specified as a definer ('root'@'%') does not exist,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
数据库能正常连接,但是运行java程序后控制台报错:
在navicat中直接运行1的语句,提示2的信息,说明该用户没有相应的权限,只要给他授权就可以了,执行下面语句:
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY ".";
然后再刷新下:
FLUSH PRIVILEGES;
OK,再次执行程序就通过了。
这篇关于SQLException: The user specified as a definer ('root'@'%') does not exist的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!