阅读文本大概需要3分钟。

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

初始化mysql数据库,数据库初始化文件:nacos-mysql.sql

修改conf/application.properties文件,增加支持mysql数据源配置(目前只支持mysql),添加mysql数据源的url、用户名和密码。

0x01:eclipse中配置单机启动Nacos

在eclipse单机启动Nacos需要添加JVM参数:-Dnacos.standalone=true

默认情况下,Nacos使用嵌入式数据库CMDB实现数据的存储。所以如果启动多个默认配置下的Nacos节点,数据存储是存在一致性问题的。为了解决这个问题,Nacos采用了集中式存储的方式来支持集群化部署,但是Nacos目前支持MySQL的存储。

0x02:新建数据nacos库并初始化数据

首先新建数据库nacos,可以在如下目录找到数据库脚本文件nacos-mysql.sql

创建数据库如下

0x03:修改配置使用MySQL数据库

找到如下目录的配置文件application.properties

添加如下配置spring.datasource.platform=mysql

db.num=1

db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true

db.user=root

db.password=root

0x03:启动Nacos并进行验证

这时启动使用MySQL作为数据存在的介质,访问:

http://192.168.3.2:8848/nacos/index.html

输入默认用户:nacos / nacos

默认是没有任何配置的,新建一个mysql数据库的配置项,如下

点击发布,查看数据库

https://nacos.io/zh-cn/docs/deployment.html

关注我

每天进步一点点

喜欢!在看☟

数据持久化mysql_Nacos数据持久化到MySQL相关推荐

  1. redis持久化 mysql_Redis 如何保持和MySQL数据一致

    1. MySQL持久化数据,Redis只读数据 redis在启动之后,从数据库加载数据. 读请求: 不要求强一致性的读请求,走redis,要求强一致性的直接从mysql读取 写请求: 数据首先都写到数 ...

  2. emq与mysql_EMQ X 插件持久化系列 (五)MySQL MQTT 数据存储

    本文以在 CentOS 7.2 中的实际例子来说明如何通过 MySQL 来存储相关的 MQTT 数据. MySQL 属于传统的关系型数据库产品,其开放式的架构使得用户的选择性很强,而且随着技术的逐渐成 ...

  3. EMQ X 插件持久化系列 (五)MySQL MQTT 数据存储

    本文以在 CentOS 7.2 中的实际例子来说明如何通过 MySQL 来存储相关的 MQTT 数据. MySQL 属于传统的关系型数据库产品,其开放式的架构使得用户的选择性很强,而且随着技术的逐渐成 ...

  4. 持久化框架数据持久化框架(JPA)及其具体实现

    时间紧张,先记一笔,后续优化与完善. 对于数据的持久化问题,我们很容易想到,也很长用到持久化框架jpa. 持久化框架实现起来重要包括以下几个部分 1开发持久化bean Persistence.xml ...

  5. CenOS7中使用Docker安装配置Redis(数据持久化与数据卷映射)

    场景 CentOS7中Docker的安装与配置: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701 首先按照上面在 ...

  6. 数据结构(字典,跳跃表)、使用场景(计数器、缓存、查找表、消息队列、会话缓存、分布式锁)、Redis 与 Memcached、 键的过期时间、数据淘汰策略、持久化(RDB、AOF)

    1. 数据结构 1.1 字典 dictht 是一个散列表结构,使用拉链法保存哈希冲突的 dictEntry /* This is our hash table structure. Every dic ...

  7. Redis数据持久化之AOF持久化

    一.RDB持久化的缺点 创建RDB文件需要将服务器所有的数据库的数据都保存起来,这是一个非常耗费资源和时间的操作,所以服务器需要隔一段时间才能创建一个新的RDB文件,就也是说创建RDB文件的操作不能执 ...

  8. 从壹开始 [ Ids4实战 ] 之三║ 详解授权持久化 用户数据迁移

    哈喽大家周三好,今天终于又重新开启 IdentityServer4 的落地教程了,不多说,既然开始了,就要努力做好?. 书接上文,在很久之前的上篇文章<二║ 基础知识集合 & 项目搭建一 ...

  9. Redis数据持久化、数据备份、数据的故障恢复

    1.redis持久化的意义----redis故障恢复 在实际的生产环境中,很可能会遇到redis突然挂掉的情况,比如redis的进程死掉了.电缆被施工队挖了(支付宝例子)等等,总之一定会遇到各种奇葩的 ...

最新文章

  1. code blocks 快捷键
  2. No subject
  3. 蓝桥杯 历届试题 九宫重排
  4. Java Machine Learning Tools Libraries--转载
  5. 深度探索C++ 对象模型(2)-类的对象的内存大小_2
  6. 国王放米粒的C语言程序,云南大学软件学院C语言实验米粒问题.doc
  7. java中抽象类与抽象方法的使用问题
  8. SQL Server 2008 性能测试和调优
  9. 安卓事件机制与页面跳转
  10. 无法打开计算机上的event log服务,Win7系统下启用Windows event log服务发生4201错误的正确解决方法...
  11. 16进制加法 keil_C/C++编程笔记:C语言进制详解,二进制、八进制和十六进制
  12. maya python 开根号_maya python
  13. mysql的-x是什么命令_Mysql常用命令
  14. LinkedList的源码分析(基于jdk1.8)
  15. offsetWidth offsetHeight和clientWidth clientHeight的区别
  16. 软件评测师考试内容纲要
  17. python实现易校园自动打卡教程
  18. 【阅读笔记】Inverting Gradients -- How easy is it to break privacy in federated learning?
  19. favicon.ico在线制作
  20. 安装ipa-server

热门文章

  1. 芯片上链,英特尔加入蚂蚁区块链生态
  2. 一口气带你踩完五个 List 的大坑,处处坑!| 原力计划
  3. 年薪 90 万的架构师,原来在学这门课!
  4. CSS 12个趣味小技巧大公开 | 原力计划
  5. 可重构计算芯片是未来吗?开发者如何抓住这一机会
  6. 朋友圈发送照片泄露位置?微信:P 完再发!
  7. 字节跳动自研重度游戏;中国移动前董事长谈飞信失败;Linux 5.3-rc3 发布 | 极客头条...
  8. 喜大普奔,VS Code 开启远程开发新时代!
  9. 中国 AI 开发者真实现状:人才依赖海外引进,本科 AI 教育盛行
  10. 漫画:唐玄奘教你横扫 AVL 树面试题无敌手!