2022-11-23 nacos配置中心出现参数错误请检查问题

经过自己的尝试,跟mysql和nacos的版本无关,我nacos的版本为2.1.2而mysql版本是5.7

是因为config_info 和his_config_info这两个表少了字段encrypted_data_key ,text类型,加上就好

贴上两个表的sql

CREATE TABLE `config_info` (

  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',

  `data_id` varchar(255) COLLATE utf8_bin NOT NULL COMMENT 'data_id',

  `group_id` varchar(255) COLLATE utf8_bin DEFAULT NULL,

  `content` longtext COLLATE utf8_bin NOT NULL COMMENT 'content',

  `md5` varchar(32) COLLATE utf8_bin DEFAULT NULL COMMENT 'md5',

  `gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',

  `gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '修改时间',

  `src_user` text COLLATE utf8_bin COMMENT 'source user',

  `src_ip` varchar(20) COLLATE utf8_bin DEFAULT NULL COMMENT 'source ip',

  `app_name` varchar(128) COLLATE utf8_bin DEFAULT NULL,

  `tenant_id` varchar(128) COLLATE utf8_bin DEFAULT '' COMMENT '租户字段',

  `c_desc` varchar(256) COLLATE utf8_bin DEFAULT NULL,

  `c_use` varchar(64) COLLATE utf8_bin DEFAULT NULL,

  `effect` varchar(64) COLLATE utf8_bin DEFAULT NULL,

  `type` varchar(64) COLLATE utf8_bin DEFAULT NULL,

  `c_schema` text COLLATE utf8_bin,

  `encrypted_data_key` text COLLATE utf8_bin COMMENT '密钥',

  PRIMARY KEY (`id`),

  UNIQUE KEY `uk_configinfo_datagrouptenant` (`data_id`,`group_id`,`tenant_id`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info';


CREATE TABLE `his_config_info` (

  `id` bigint(64) unsigned NOT NULL,

  `nid` bigint(20) unsigned NOT NULL AUTO_INCREMENT,

  `data_id` varchar(255) COLLATE utf8_bin NOT NULL,

  `group_id` varchar(128) COLLATE utf8_bin NOT NULL,

  `app_name` varchar(128) COLLATE utf8_bin DEFAULT NULL COMMENT 'app_name',

  `content` longtext COLLATE utf8_bin NOT NULL,

  `md5` varchar(32) COLLATE utf8_bin DEFAULT NULL,

  `gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00',

  `gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00',

  `src_user` text COLLATE utf8_bin,

  `src_ip` varchar(20) COLLATE utf8_bin DEFAULT NULL,

  `op_type` char(10) COLLATE utf8_bin DEFAULT NULL,

  `tenant_id` varchar(128) COLLATE utf8_bin DEFAULT '' COMMENT '租户字段',

  `encrypted_data_key` text COLLATE utf8_bin COMMENT '密钥',

  PRIMARY KEY (`nid`),

  KEY `idx_gmt_create` (`gmt_create`),

  KEY `idx_gmt_modified` (`gmt_modified`),

  KEY `idx_did` (`data_id`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='多租户改造';

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容