问题:
在使用MyBatis的项目中,升级了数据库驱动的版本,在项目启动过程中,抛出了Public Key Retrieval is not allowed异常。
解决方式:
在项目的JDBC连接数据库的url中,加上allowPublicKeyRetrieval=true参数,已验证可以解决该问题。
连接示例
jdbc:mysql://localhost:3306/xxx?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useSSL=false
&serverTimezone=UTC&allowPublicKeyRetrieval=true