1、导出nacos自带数据库的表
2、在mysql中创建创建名为nacos_config的数据库,并运行刚才导出的表
3、编辑nacos中conf目录下的application.properties文件
修改成你的数据库和密码
4、保存退出,重启nacos
5、nacos访问页面上创建配置文件
6、查看nacos_config数据库的config_info表
为什么不使用nacos自带的数据库,而使用mysql去进行持久化?
每个nacos都有自己的数据库,如果想要搭建一个nacos集群,就会很麻烦,因为nacos集群要求共享同一个数据库。如果往第一个nacos里注册,那么其他的nacos就无法读取到这个配置信息。所以我们要持久化到MySQL中,从而nacos集群实现配置共享。
下面关于Spring Cloud学习系列的博客的连接有的是不能使用的,因为博主还在努力创作中,敬请期待
Spring Cloud项目(一)——集成Nacos作为注册中心
Spring Cloud项目(二)——集成Nacos作为配置中心
Spring Cloud项目(三)——实现Nacos数据信息持久化到MySQL
Spring Cloud项目(四)——使用Ribbon作为负载均衡
Spring Cloud项目(五)——使用openFeign作为服务调用
Spring Cloud项目(六)——使用sentinel作为流量管理
Spring Cloud项目(七)——使用sentinel作为限流和熔断
Spring Cloud项目(八)——使用gateway作为服务网关