注意:以下操作均在CentOS 7.6上。如果是Windows还麻烦另辟蹊径,查看其它方式。
Nacos数据持久化:
修改Nacos的数据持久化配置为MySQL存储。默认情况下,Nacos使用嵌入式数据库CMDB实现数据的存储。所以,如果启动多个默认配置下的Nacos节点,数据存储是存在一致性问题的。为了解决这个问题,Nacos采用了集中式存储的方式来支持集群化部署,目前只要支持MySQL的存储
配置Nacos的MySQL存储只需要下面三步:
第一步:安装数据库,版本要求:5.6.5+ (我在centos7.4使用yum安装了mysql-5.7)
第二步:初始化MySQL数据库,数据库初始化文件:nacos-mysql.sql,该文件可以在Nacos程序包下的conf目录下获得。执行完成后可以得到nacos数据库中如下图所示的表结构:
初始化方法:
登录数据库
mysql -uroot -p #回车后输入密码
创建nacos数据库:create database nacos; #nacos-mysql.sql里面默认是创建nacos_config库
use nacos;
source /usr/local/nacos/conf/nacos-mysql.sql;
完成后即可看到nacos库里面的这些表。