单机版NACOS升级(2.0.2->2.1.0)

本文以WINDOW版本为例进行测试:实测有效,LINUX版本大同小异

历经千万考验终于是把nacos下载下来了,当中曲折自不必多述,升级过程吧:

刚拿到2.1.0版本,直接到配置文件下,把数据库连接改动后直接启动了,悲剧来了,启动时报错(如下图)

SQL:

SELECT id,data_id,group_id,tenant_id,app_name,content,md5,gmt_modified,type,encrypted_data_key FROM config_info WHERE id > ? ORDER BY id ASC LIMIT ?,?

提示为:Unknown column 'encrypted_data_key',说明2.1.0版本config_info 表中多了字段encrypted_data_key,对比两版本的nacos-mysql.sql文件发现:

        1、2.1.0版本config_info表中新增字段encrypted_data_key(如下图)

 

        2、2.1.0版本config_info_beta表中新增字段encrypted_data_key(如下图)

         3、2.1.0版本his_config_info表中新增字段encrypted_data_key(如下图)

 所以最终的解决办法是,停掉2.0.2版本的nacos,依次在以上三个表中新增字段encrypted_data_key

SQL为:

ALTER TABLE nacos.config_info ADD encrypted_data_key TEXT NOT NULL;
ALTER TABLE nacos.config_info_beta ADD encrypted_data_key TEXT NOT NULL;
ALTER TABLE nacos.his_config_info ADD encrypted_data_key TEXT NOT NULL;

启动2.1.0版本服务就OK了(如下图)

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值