Nacos部署使用MySQL

单机模式支持MySQL

我们没有对 Nacos Server 做任何配置,那么配置信息数据只有两个位置可以存储:内存和本地数据库。如果重启正在运行的 Nacos Server,会发现配置信息还在,说明不是内存存储的。

打开NACOS_PATH/data,会发现里边有个derby-data目录,Derby是 Java 编写的数据库,属于 Apache 的一个开源项目。Nacos的配置数据现在就存储在这个数据库中。

Nacos单机模式默认使用内嵌的数据库Derby作为存储引擎,如果想换成自己安装的MySQL,可以参照:https://nacos.io/zh-cn/docs/deployment.html

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

(1)安装数据库,版本要求:5.6.5+
(2)初始化mysql数据库,数据库初始化文件:nacos-mysql.sql
(3)修改conf/application.properties文件,增加支持MySQL数据源配置(目前只支持MySQL),添加MySQL数据源的url、用户名和密码。

注意:暂不支持 MySQL 8.0 版本

spring.datasource.platform=mysql

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

再以单机模式启动nacos,nacos所有写嵌入式数据库的数据都会写到MySQL

sh startup.sh -m standalone
上一篇 阿里注册中心Nacos生产部署方案
下一篇 Nacos 1.2.0 权限控制使用
目录
文章列表
1 MyBatis根据List批量更新及删除记录
MyBatis根据List批量更新及删除记录
2
Python数组遍历
Python数组遍历
3
ElasticSearch 7 学习(13)高级搜索
ElasticSearch 7 学习(13)高级搜索
4
Lombok使用详解
Lombok使用详解
5
CentOS下ElasticSearch快速安装
CentOS下ElasticSearch快速安装
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。