nacos(1.2.1)持久化几个坑

Posted myworldkwd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nacos(1.2.1)持久化几个坑相关的知识,希望对你有一定的参考价值。

  • Nacos是SpringCloudAlibaba架构中最重要的组件。
  • Nacos 是一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台,提供注册中心、配置中心和动态 DNS 服务三大功能。能够无缝对接Springcloud、Spring、Dubbo等流行框架。

为什么要持久化,

nacos默认用的数据库不友好,所以需要用我们熟悉的mysql,这样方便以后维护生产,开发,测试等配置。

1、如何导入,遇到问题1067错误,这个跟版本有关,百度后修改sql解决

最后用的mysql版本是5.6.5.

​2、如何将mysql生效?修改application.porperties

配置文件如下
#************* Config Module Related Configurations *************#

If user MySQL as datasource:

spring.datasource.platform=mysql

Count of DB:

db.num=1

Connect URL of DB:

db.url.0=jdbc:mysql://172.x.0.x:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=xxxx
启动后发现不能登陆,root默认是不能登陆的
mysql新建了一个用户并且可以登陆,如下sql
grant all on *.* to admin@172.x.4.% identified by admin with grant option;

​C:\\Users\\Administrator\\Desktop\\nacos-server-1.2.1\\nacos\\bin startup.cmd启动

3\\启动完成

加入命名空间

server:

port: 6005

jdbc:

url: localhost

4、验证

用java代码去相应的命名空间读取配置:


nacos(1.2.1)持久化几个坑_spring

console输出:

nacos(1.2.1)持久化几个坑_sql_02

完工!

以上是关于nacos(1.2.1)持久化几个坑的主要内容,如果未能解决你的问题,请参考以下文章

nacos 持久化

Nacos.03.的数据持久化

04.Nacos的数据持久化

一起学习Nacos的数据持久化

SpringCloud Alibaba——Nacos服务注册与配置中心(三Nacos持久化配置 & 集群搭建)

SpringCloud Alibaba——Nacos服务注册与配置中心(三Nacos持久化配置 & 集群搭建)