开发者社区 > 云原生 > 正文

关于从nacos1.x升级到2时想使用以前的老的nacos的mysql表的问题

想请教下大佬[抱拳], nacos从1.x 升级到 2 的时候, 我们想继续使用原来的nacos 1.x的mysql的表,启动的时候报错:Unknown column 'encrypted_data_key' in 'field list',

提问36.png

看了下是因为以前的1.x时的config_info表是没有encrypted_data_key字段的,

请问大佬们这个有什么好办法么?, 直接在老的表上加encrypted_data_key字段,加字段语句:ALTER TABLE config_info ADD COLUMN encrypted_data_key text NOT NULL COMMENT '密钥'; (加完字段后,老的表记录的这个字段值就都是null了), 然后正常启动nacos ,正常使用nacos,这可行么?

原提问者GitHub用户DeBruyne2020

展开
收起
学习娃 2023-05-22 15:37:05 78 0
1 条回答
写回答
取消 提交回答
  • 可行,缺少新增字段的话,只要添加上新字段即可

    原回答者GitHub用户KomachiSion

    2023-05-22 20:32:37
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像