原因:seata不支持mysql8最主要的原因就是连接驱动是5版本的,所以将mysql8版本的连接驱动替换掉即可。
前提:nacos已正常启动
1.下载mysql8驱动包
例如:mysql-connector-java-8.0.19.jar
链接:https://pan.baidu.com/s/1qy7afp68zx8kshTDIShF-Q
提取码:kqvc
2.到seata/lib目录下,将8版本的jar包粘贴到目录下
image.png3.修改seata/conf/file.conf文件
driver-class-name = "com.mysql.cj.jdbc.Driver"
url = "jdbc:mysql://127.0.0.1:3306/seata?useSSL=false&&serverTimezone=GMT%2B8&useInformationSchema=true"
image.png
4.启动脚本
seata/bin/seata-server.cmd
5.nacos中查看
先启动nacos,可以看到服务成功注册到nacos
image.png
网友评论