前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >springboot使用nacos做配置中心(下)

springboot使用nacos做配置中心(下)

作者头像
小尘哥
发布2021-03-03 14:40:31
7040
发布2021-03-03 14:40:31
举报
文章被收录于专栏:小尘哥的专栏小尘哥的专栏

上一篇写了《springboot使用nacos做配置中心》,但是默认使用单机模式,数据存储在内嵌数据库,nacos从0.7.0开始支持数据持久化到数据库,目前仅支持mysql数据源,本文介绍如何将配置信息持久化到mysql数据库。该配置只修改服务端即可,即服务器上部署的nacos-server。

1、安装数据库

mysql版本要求:5.6.5+ 数据库初始化脚本:~nacos/conf/nacos-mysql.sql 配置文件位置:~nacos/conf/application.properties

2、修改配置

  1. 创建数据库-nacos(名字可以自己定义)
  2. 导入数据库初始化脚本
  3. 修改配置文件
代码语言:javascript
复制
### Default web context path:
server.servlet.contextPath=/nacos
### Default web server port:
server.port=8848

#*************** Network Related Configurations ***************#
### If prefer hostname over ip for Nacos server addresses in cluster.conf:
# nacos.inetutils.prefer-hostname-over-ip=false

### Specify local server's IP:
# nacos.inetutils.ip-address=


#*************** Config Module Related Configurations ***************#
### 放开该配置 If use MySQL as datasource:
spring.datasource.platform=mysql

### 放开该配置 Count of DB:
db.num=1

### 修改以下配置Connect URL of DB:
db.url.0=jdbc:mysql:
//42.192.82.13:3306/{创建的数据库名}?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
# 注意此处默认的是db.user.0,需要去掉后面的.0
db.user=数据库用户名
# 注意此处默认的是db.user.0,需要去掉后面的.0
db.password=数据库密码

4. 表清单如下

5. 重新启动nacos-server

3、验证

此时系统数据为空,以前配置的数据会被丢弃,因此如果有重要数据,请先导出已配置内容。

可以查看数据表config_info中为空,按上一篇中的方法新增、修改配置,可以查看到config_info中出现对应的记录,如下图

4、已有数据备份

如果从内嵌数据库切换为外部数据源,请一定记得先备份已有数据,因为切换后原内嵌数据会丢失。

备份使用nacos提供的导入导出功能即可

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-02-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 陌与尘埃 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、安装数据库
  • 2、修改配置
  • 3、验证
  • 4、已有数据备份
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档