com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed
at sun.reflect.GeneratedConstructorAccessor61.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
at com.mysql.jdbc.Util.getInstance(Util.java:408)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:898)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:887)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:861)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:878)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:874)
mysql 重启之后mybatis链接访问报Public Key Retrieval is not allow异常;在jdbcurl链接串上加allowPublicKeyRetrieval=true
本文深入解析了在尝试连接MySQL数据库时出现的PublicKeyRetrievalisnotallowed异常,详细跟踪了异常堆栈,从sun.reflect.GeneratedConstructorAccessor61到com.mysql.jdbc.SQLError.createSQLException,为读者提供了全面的技术指导。

被折叠的 条评论
为什么被折叠?



