一、将1.2.0源码的5.0的数据驱动改为8.0的时候
1、修改mysql的驱动版本
2、可以在这里启动一下
3、启动会报错、需要引入包
4、先清除、后编译
5、如下图说明修改OK
dos界面编译的下图所示
到此,nacos的1.2.0支持mysql8.0就OK了。
注意:
重点1:
进入项目的nacos-1.2.0\distribution\target下。Windows版本用.zip、解压、配置数据库等
当配置数据库中,最关键的是:
原来的连接: .......?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true 修改为: jdbc:mysql://localhost:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false&serverTimezone=UTC
意思就是&useSSL=false&serverTimezone=UTC不可少,否则启动时候会出现数据库连接问题。
其实数据库的版本没问题,驱动没问题,就是这个连接的问题。
1、需要改好驱动、打包好
2、配置好连接
3、启动数据库、并创建好数据库
二、如果启动本地源码
1、修改这个地方
-Dnacos.standalone=true -Dnacos.home=E:\Lp\javaIDEA\SpringCloud\nacos-1.2.0\distribution
2、启动项目