seata不兼容mysql8的解决方案

前言
数据库:8.0.16版本。
seata:0.9.0

问题
启动seata之后,空指针异常之类的各种错误。

原因
seata不兼容8.x.x的数据库。

解决方案
删除旧jar包,更换新jar包 注意,一个lib包下千万不要出现同一类型但不同版本的jar包。
seata不兼容mysql8的解决方案_第1张图片

修改驱动路径名称

seata不兼容mysql8的解决方案_第2张图片
更改这里的url,dirver,user,password
seata不兼容mysql8的解决方案_第3张图片
这里到底如何如何修改?不要问更不要查,找自己本地项目链接成功的配置案例,如下,这是我之前链接成功的本地项目,直接拿来用就行,然后把只需要把url中的数据库部分改为seata接口。
seata不兼容mysql8的解决方案_第4张图片
重新启动(先启动nacos,在启动seata)

你可能感兴趣的:(error,mysql,java,alibaba,spring,cloud,alibaba)