nacos编译的小细节

本文介绍了如何将Nacos 1.2.0的源码中的MySQL驱动从5.0升级到8.0,包括修改MySQL驱动版本、解决启动时的错误、清理并重新编译的过程。同时强调了在Windows环境下解压配置数据库时,确保&useSSL=false&serverTimezone=UTC参数的正确设置,以避免数据库连接问题。此外,还提供了启动本地源码的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、将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、启动项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值