Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【工具系列】Nacos 配置MySQL数据库

【工具系列】Nacos 配置MySQL数据库

作者头像
框架师
发布于 2022-09-02 03:44:25
发布于 2022-09-02 03:44:25
9.5K00
代码可运行
举报
文章被收录于专栏:墨白的Java基地墨白的Java基地
运行总次数:0
代码可运行

前言

​ 在 0.7 版本之前,在单机模式时 nacos 使用嵌入式数据库实现数据的存储,不方便观察数据存储的基本情况。0.7 版本后增加了支持 mysql 数据源能力,具体的操作步骤:

nacos配置mysql

nacos 支持配置多个数据库,通过 db.numdb.url.index的配置来控制。nacos 配置 mysql 数据库只需如下三点即可完成:

  1. 安装数据库,版本要求:5.6.5+
  2. 初始化mysql数据库,数据库初始化文件:nacos-mysql.sql
  3. 修改conf/application.properties文件,增加支持mysql数据源配置(目前只支持mysql),添加mysql数据源的url、用户名和密码。
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# db mysql
spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://11.162.196.16:3306/nacos_devtest?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=nacos_devtest
db.password=youdontknow

启动 nacos 后,打开 nacos 管理界面,在命名空间模块,创建一个开发环境配置的命名空间 develop ,如下图所示:

此时再查看我们的数据库表 tenant_info中已有创建的develop记录了,如下图所示:

参考文档

nacos官方文档:https://nacos.io/zh-cn/docs/deployment.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-07-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Nacos数据持久化到MySQL
Nacos在0.7版本之前,在单机模式时nacos使用嵌入式数据库实现数据的存储,不方便观察数据存储的基本情况。0.7版本增加了支持mysql数据源能力,具体的操作步骤:
BUG弄潮儿
2020/07/10
3.3K0
微服务(十四)——Nacos集群&mysql持久化
默认Nacos使用嵌入式数据库实现数据的存储。所以,如果启动多个默认配置下的Nacos节点,数据存储是存在一致性问题的。为了解决这个问题,Nacos采用了集中式存储的方式来支持集群化部署,目前只支持MySQL的存储。
不愿意做鱼的小鲸鱼
2022/09/26
8110
微服务(十四)——Nacos集群&mysql持久化
1搭建nacos
nacos的官方仓库地址:https://github.com/alibaba/nacos.git
DH镔
2020/03/17
7540
《Nacos系列》之持久化
Nacos使用的是内嵌数据库 Derby(Apache Derby),目前Nacos仅支持Mysql数据库,且版本要求:5.6.5+
Java那些事儿
2020/07/21
1.5K0
手把手搭建生产可用的Nacos集群
本节详细探讨如何搭建一个生产可用的Nacos集群。讨论的内容主要包括:使用MySQL作为存储持久化数据,以及如何搭建Nacos集群。
用户1516716
2019/07/01
3.2K0
手把手搭建生产可用的Nacos集群
springboot使用nacos做配置中心(下)
mysql版本要求:5.6.5+ 数据库初始化脚本:~nacos/conf/nacos-mysql.sql 配置文件位置:~nacos/conf/application.properties
小尘哥
2021/03/03
7460
springboot使用nacos做配置中心(下)
Win10搭建并启动nacos
Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven 环境,请确保是在以下版本环境中安装使用:
taixingyiji
2022/07/25
1.9K0
Win10搭建并启动nacos
SpringCloud 2.x学习笔记:20、Nacos的数据持久化(MySQL)
参考:http://blog.didispace.com/spring-cloud-alibaba-4/ 在搭建Nacos高可用集群之前,我们需要先修改Nacos的数据持久化配置为MySQL存储。 如果启动多个默认配置下的Nacos节点,数据存储是存在一致性问题的。 为了解决这个问题,Nacos采用了集中式存储的方式来支持集群化部署(目前只要支持MySQL的存储)。与其他的中间件相比,在实现上并没有采用分布式算法来解决一致性问题,而是采用了比较常规的集中化存储来实现。由于采用单一数据源的方式,直接避开了分布式一致性问题,Nacos的实现原理会更容易被理解和接受。但是,从部署的负责度和硬件投入成本上来说,与zookeeper等这些通过算法方式解决一致性问题的中间件相比,性能上有所下降。
程裕强
2019/07/01
1.3K0
SpringCloud 2.x学习笔记:20、Nacos的数据持久化(MySQL)
Spring-Clould-Alibaba-nginx-nacos集群搭建
下载地址:https://github.com/alibaba/nacos/releases
JokerDJ
2023/11/27
1990
Spring-Clould-Alibaba-nginx-nacos集群搭建
Nacos的高可用部署
目标:Nacos的高可用部署 工具:XShell、云服务器(或者虚拟机)、Nacos安装包 学习目标:部署Nacos
背雷管的小青年
2020/06/08
1.9K0
Nacos的高可用部署
nacos数据持久化
持久化:管理的配置信息持久化。 注意:默认nacos存在配置信息持久化,默认的持久化方式为内嵌数据库derby(无法友好的展示数据)。
别团等shy哥发育
2023/02/25
9740
nacos数据持久化
nacos配置问题
当你加了数据库配置持久化后,启动失败。在确定路径和数据库名,没写错的情况下,还是启动不了。 用下划线,而不是横杠-。这样我就启动不起来,崩溃。dalao_config才行。
崔笑颜
2020/10/09
1.1K0
nacos配置问题
注册中心Nacos集群搭建
一提到注册中心,大家往往想到Zookeeper、或者Eureka。今天我们看看阿里的一款配置中心+注册中心的中间件——Nacos。有了它以后,我们的项目中的配置就可以统一从Nacos中获取了,而且Spring Cloud的提供者和消费者还可以使用它做注册发现中心。
小忽悠
2020/10/30
7670
nacos-1:nacos-cluster生产集群部署
https://github.com/alibaba/nacos/releases
千里行走
2021/11/18
1.1K0
SpringBoot使用Nacos进行服务注册发现与配置管理
最近由于业务发展,需要调研一套完善和主流的基础架构,进行中台化(微服务)的实施,考虑到技术栈切换到SOFAStack。既然整个体系都切换到蚂蚁金服的技术栈,那么自然考虑一些基础组件如服务注册发现、配置管理等都切换为阿里的技术栈。考虑到目前比较热的服务发现组件是Nacos,需要调研SpringBoot服务接入Nacos的可行性,为以后强制要求新服务使用SOFAStack + Nacos的技术栈进行服务开发打下基础。
Throwable
2020/06/23
4.3K0
SpringBoot使用Nacos进行服务注册发现与配置管理
Nacos 学习笔记2 - 搭建 Nacos 集群
Nacos集群的搭建时要注意:1.xx 版本和 2.xx 版本有区别。从2.0开始Nacos使用了 gRPC ,需要开放额外的端口。我就遇到了 各个 Nacos 节点无法互相复制,注册的服务不一致的情况。
张云飞Vir
2021/12/06
2.3K0
Nacos 学习笔记2 - 搭建 Nacos 集群
Nacos 搭建集群教程,关于Window版的坑
因为是集群,肯定要数据一致性的,所以要用到数据库(Mysql),目前 Nacos 也只支持 mysql 数据库。
Alone88
2020/06/11
1.6K0
SpringCloud--alibliba--Nacos--下
注意,这个IP不能写127.0.0.1,必须是Linux命令hostname -i能够识别的IP
大忽悠爱学习
2021/12/07
7120
SpringCloud--alibliba--Nacos--下
运行单机模式Nacos
可以使用2种方式运行单机模式的Nacos服务:编译后的压缩包,从源码启动。 如下运行模式基于MySQL数据库,启动Nacos成功之后访问http://127.0.0.1:8848即可访问管理后台,默认用户名和密码均为nacos。
编程随笔
2024/03/25
2060
Nacos 服务发现、配置管理和服务管理平台
据说Nacos在阿里巴巴内部有超过10万的实例运行,已经过了类似双十一等各种大型流量的考验。
用户9615083
2022/12/25
1.2K0
Nacos 服务发现、配置管理和服务管理平台
相关推荐
Nacos数据持久化到MySQL
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验