• 配置文件

文件 application.properties

官方文档原话:“在0.7版本之前,在单机模式时nacos使用嵌入式数据库实现数据的存储,不方便观察数据存储的基本情况。0.7版本增加了支持mysql数据源能力”  ,nacos 0.7版本 开始,支持嵌入式数据库和mysql数据库,供选择。

  • 关于mysql数据源的配置,两个版本的nacos示例配置不同

V.0.8.0  如下配置,可以成功启动,成功读取mysql数据源。

spring.datasource.platform=mysql
db.num=1
db.url.0=【此处省略】
db.user=【此处省略】
db.password=【此处省略】

V.1.1.3  如下配置,可以成功启动,但是读取数据源失败,去使用默认的嵌入式数据库,也就是将数据存储在磁盘目录的 nacos/data目录

spring.datasource.platform=mysql
db.num=1
db.url.0=【此处省略】
db.user=【此处省略】
db.password=【此处省略】

查看V.1.1.3关于mysql数据源的配置:

db.user后面要加序号,db.password同理,否则扫描数据源就中止了,并抛异常,数据源读取失败。

所以,正确的写法是

spring.datasource.platform=mysql
db.num=1
db.url.0=【此处省略】
db.user.0=【此处省略】
db.password.0=【此处省略】

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐