java.sql.SQLException: Access denied for user
问题确认
出现这种问题,主要的原因就是权限配置的时候 没有配置正确。当你用“192.168.112.133”登陆时,是拒绝的,因为,MYSQL权限设置里并没有给你对应你IP地址登陆的权限,如下图所示:
select host, user from user;
问题解决
让root在192.168.112.133的服务器可以登陆到MYSQL服务器(拥有所有权限)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.112.133' IDENTIFIED BY '123456' WITH GRANT OPTION;
注意授权后必须FLUSH PRIVILEGES;否则无法立即生效
FLUSH PRIVILEGES;
天下英雄出我辈,一入江湖岁月催
我是「无间行者」,努力把实践过的解决方案分享给大家
如果这篇文章对你有用,一个赞、一个评论、一个关注,我都很开心
码字不易,给点鼓励吧,让我知道你在看