nacos1.4.1配合mysql8使用构建集群的时候,启动nacos服务,实例有大概率会出现如题的错误Failed to obtain JDBC Connecton,参考网上各种修改方法,甚至是编译打包源代码都无从解决。实际上是因为jdbc连接时密码需要加密,因此我们在nacos的配置文件中的url处加上allowPublicKeyRetrieval=true
参数即可,例如
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
© 版权声明
文章版权归原作者所有,转载请注明出处。
THE END