mysql版本 5.6
当mysql服务器运行在本机的时候,连接mysql一点问题也没有。可是,当程序与mysql服务器不在同一台机器上,会抛出如下的错误:
Could not create connection; - nested throwable: (java.sql.SQLException: Access denied for user 'root'@'10.1.67.241' (using password: YES))
看到这个异常,心里反差肯定会很大:我是root用户,居然连接被拒绝,这很是不可思议。而且5.5.版本是压根没有这个问题的。这里不探讨原理了,直接说解决方法: