seata启动报错问题总结

nacos版本1.14、seata版本0.9、mysql版本8.0.20启动报错总结?
1、启动nacos版本1.14,结果正常启动
2、启动seata,结果报错,报错信息如下:
Caused by: java.sql.SQLException Unable to load authentication plugin caching_sha2_password
原因:0.9版本的seata默认的mysql-connector的版本是mysql-connector-java-5.1.30.jar,需要用8.0.20版本的mysql将其替换。
修改前的版本:
seata启动报错问题总结_第1张图片
修改后的版本:
seata启动报错问题总结_第2张图片
3、修改完版本后,启动seata又报新的错,报错信息如下:
The server time zone value ‘?й???’ is unrecognized or represents more than one time zone
原因:新版本的MySQL的URL后面要加上 ?serverTimezone=UTC
修改后的内容:
seata启动报错问题总结_第3张图片
4、再次启动seata,就可以正常启动成功了。
seata启动报错问题总结_第4张图片
参考网站:
1、https://blog.csdn.net/qq_32370913/article/details/106418318
2、https://blog.csdn.net/dreamboy_w/article/details/96505068

你可能感兴趣的:(微服务,java)