一.踩坑原因
在华为云上部署nacos,启动时报错:
2022-03-30 14:18:29,490 INFO Tomcat initialized with port(s): 8848 (http)
2022-03-30 14:18:30,201 INFO Root WebApplicationContext: initialization completed in 6256 ms
org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3

在华为云上部署Nacos时遇到启动报错,原因是MySQL connector-java版本与MySQL 8.0.28的caching_sha2_password认证不兼容。解决方案包括在URL中添加&allowPublicKeyRetrieval=true(存在安全风险)或者更改root用户的认证方式为mysql_native_password,并修改my.cnf配置文件。通过这些步骤成功解决了问题。
最低0.47元/天 解锁文章
1万+

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



