• 【Nacos】1.docker-compose 安装nacos 2.1.0 报错 no datasource set


    总结:

            如何优雅安装nacos,请参考解决方案。

    场景:

            单体架构拆分后,微服务越来越多,需要注册中心管理(前期因为工作忙无法一开始使用注册中心),选用nacos,所以数据库已经安装,官方文档提供的例子适合没有安装mysql的前提下使用。

    环境:docker-compose 安装 nacos 2.1.0 ,已安装mysql,且账号/密码非:root/root

    报错:

            no datasource set    :没有设置数据库

            

    原因:

            数据库没有正常设置,如 数据库地址,数据库名称,账号,密码 哪个出错都会提示            no datasource set

    解决方案:

            这里只介绍docker-compose安装,其它方法见官方文档 

    • Step1:linux服务器下建立如下文件夹(自己指定目录,如 /opt/docker)
    1. mkdir -p ./nacos/logs #新建/opt/docker/logs/nacos目录
    2. mkdir -p ./nacos/init.d
    3. mkdir -p ./nacos/data
    4. touch ./nacos/init.d/custom.properties #新建properties文件,暂时感觉没什么用
    •  Step2:新建docker-compose.yaml文件

    设置数据库地址,数据库名称,账号,密码

    1. version: "3.1"
    2. services:
    3. nacos:
    4. image: nacos/nacos-server:latest
    5. container_name: nacos
    6. environment:
    7. - PREFER_HOST_MODE=hostname
    8. - MODE=standalone
    9. - SPRING_DATASOURCE_PLATFORM=mysql
    10. - MYSQL_SERVICE_HOST=48.108.188.88
    11. - MYSQL_SERVICE_DB_NAME=nacos
    12. - MYSQL_SERVICE_PORT=3306
    13. - MYSQL_SERVICE_USER=root
    14. - MYSQL_SERVICE_PASSWORD=password
    15. - MYSQL_DATABASE_NUM=1
    16. volumes:
    17. - ./logs:/home/nacos/logs
    18. - ./init.d/custom.properties:/home/nacos/init.d/custom.properties
    19. - ./data:/home/nacos/data
    20. ports:
    21. - "8848:8848"
    22. - "9848:9848"
    23. - "9849:9849"
    24. restart: always
    •  Step3:ip地址下建立数据库,并执行如下脚本(这里是mysql 5.7的脚本)见附录
    •  Step4:cd /opt/docker 执行 docker-compose up -d
    •  Step5:进入nacos 页面 http://ip:8848/nacos

    其它问题:

    1. nacos 非 2.1.0 (一般大版本才会改变量名,如。1.XX.XX )
    2. mysql 非5.7

    解决方法:

    • nacos配置文件地址(不同大版本,参数有所不同更改docker-compose.yam环境变量名

    变量命名需要参考nacos容器中的application.properties , ${} 变量名

    1. docker exec -it nacos /bin/bash
    2. cd /home/nacos/conf
    3. vi application.properties
    1. db.url.1=jdbc:mysql://${MYSQL_SERVICE_HOST}:${MYSQL_SERVICE_PORT:3306}/${MYSQL_SERVICE_DB_NAME}?${MYSQL_SERVICE_DB_PARAM:characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false}
    2. db.user=${MYSQL_SERVICE_USER}
    3. db.password=${MYSQL_SERVICE_PASSWORD}
    4. ### The auth system to use, currently only 'nacos' is supported:
    5. nacos.core.auth.system.type=${NACOS_AUTH_SYSTEM_TYPE:nacos}
    6. ### The token expiration in seconds:
    7. nacos.core.auth.default.token.expire.seconds=${NACOS_AUTH_TOKEN_EXPIRE_SECONDS:18000}
    8. ### The default token:
    9. nacos.core.auth.default.token.secret.key=${NACOS_AUTH_TOKEN:SecretKey012345678901234567890123456789012345678901234567890123456789}
    10. ### Turn on/off caching of auth information. By turning on this switch, the update of auth information would have a 15 seconds delay.
    11. nacos.core.auth.caching.enabled=${NACOS_AUTH_CACHE_ENABLE:false}
    12. nacos.core.auth.enable.userAgentAuthWhite=${NACOS_AUTH_USER_AGENT_AUTH_WHITE_ENABLE:false}
    13. nacos.core.auth.server.identity.key=${NACOS_AUTH_IDENTITY_KEY:serverIdentity}
    14. nacos.core.auth.server.identity.value=${NACOS_AUTH_IDENTITY_VALUE:security}
    15. server.tomcat.accesslog.enabled=${TOMCAT_ACCESSLOG_ENABLED:false}
    16. server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D
    17. # default current work dir
    18. server.tomcat.basedir=
    19. ## spring security config
    20. ### turn off security
    21. nacos.security.ignore.urls=${NACOS_SECURITY_IGNORE_URLS:/,/error,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-fe/public/**,/v1/auth/**,/v1/console/health/**,/actuator/**,/v1/console/server/**}
    22. # metrics for elastic search
    23. management.metrics.export.elastic.enabled=false
    24. management.metrics.export.influx.enabled=false
    25. nacos.naming.distro.taskDispatchThreadCount=10
    26. nacos.naming.distro.taskDispatchPeriod=200
    27. nacos.naming.distro.batchSyncKeyCount=1000
    28. nacos.naming.distro.initDataRatio=0.9
    29. nacos.naming.distro.syncRetryDelay=5000
    30. nacos.naming.data.warmup=true

         

    附录:

    1. SET NAMES utf8mb4;
    2. SET FOREIGN_KEY_CHECKS = 0;
    3. -- ----------------------------
    4. -- Table structure for config_info
    5. -- ----------------------------
    6. DROP TABLE IF EXISTS `config_info`;
    7. CREATE TABLE `config_info` (
    8. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
    9. `data_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'data_id',
    10. `group_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
    11. `content` longtext CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'content',
    12. `md5` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'md5',
    13. `gmt_create` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
    14. `gmt_modified` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '修改时间',
    15. `src_user` text CHARACTER SET utf8 COLLATE utf8_bin NULL COMMENT 'source user',
    16. `src_ip` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'source ip',
    17. `app_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
    18. `tenant_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '租户字段',
    19. `c_desc` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
    20. `c_use` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
    21. `effect` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
    22. `type` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
    23. `c_schema` text CHARACTER SET utf8 COLLATE utf8_bin NULL,
    24. PRIMARY KEY (`id`) USING BTREE,
    25. UNIQUE INDEX `uk_configinfo_datagrouptenant`(`data_id`, `group_id`, `tenant_id`) USING BTREE
    26. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = 'config_info' ROW_FORMAT = Dynamic;
    27. -- ----------------------------
    28. -- Records of config_info
    29. -- ----------------------------
    30. -- ----------------------------
    31. -- Table structure for config_info_aggr
    32. -- ----------------------------
    33. DROP TABLE IF EXISTS `config_info_aggr`;
    34. CREATE TABLE `config_info_aggr` (
    35. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
    36. `data_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'data_id',
    37. `group_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'group_id',
    38. `datum_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'datum_id',
    39. `content` longtext CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '内容',
    40. `gmt_modified` datetime(0) NOT NULL COMMENT '修改时间',
    41. `app_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
    42. `tenant_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '租户字段',
    43. PRIMARY KEY (`id`) USING BTREE,
    44. UNIQUE INDEX `uk_configinfoaggr_datagrouptenantdatum`(`data_id`, `group_id`, `tenant_id`, `datum_id`) USING BTREE
    45. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '增加租户字段' ROW_FORMAT = Dynamic;
    46. -- ----------------------------
    47. -- Records of config_info_aggr
    48. -- ----------------------------
    49. -- ----------------------------
    50. -- Table structure for config_info_beta
    51. -- ----------------------------
    52. DROP TABLE IF EXISTS `config_info_beta`;
    53. CREATE TABLE `config_info_beta` (
    54. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
    55. `data_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'data_id',
    56. `group_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'group_id',
    57. `app_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'app_name',
    58. `content` longtext CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'content',
    59. `beta_ips` varchar(1024) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'betaIps',
    60. `md5` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'md5',
    61. `gmt_create` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
    62. `gmt_modified` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '修改时间',
    63. `src_user` text CHARACTER SET utf8 COLLATE utf8_bin NULL COMMENT 'source user',
    64. `src_ip` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'source ip',
    65. `tenant_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '租户字段',
    66. PRIMARY KEY (`id`) USING BTREE,
    67. UNIQUE INDEX `uk_configinfobeta_datagrouptenant`(`data_id`, `group_id`, `tenant_id`) USING BTREE
    68. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = 'config_info_beta' ROW_FORMAT = Dynamic;
    69. -- ----------------------------
    70. -- Records of config_info_beta
    71. -- ----------------------------
    72. -- ----------------------------
    73. -- Table structure for config_info_tag
    74. -- ----------------------------
    75. DROP TABLE IF EXISTS `config_info_tag`;
    76. CREATE TABLE `config_info_tag` (
    77. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
    78. `data_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'data_id',
    79. `group_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'group_id',
    80. `tenant_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT 'tenant_id',
    81. `tag_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'tag_id',
    82. `app_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'app_name',
    83. `content` longtext CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'content',
    84. `md5` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'md5',
    85. `gmt_create` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
    86. `gmt_modified` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '修改时间',
    87. `src_user` text CHARACTER SET utf8 COLLATE utf8_bin NULL COMMENT 'source user',
    88. `src_ip` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'source ip',
    89. PRIMARY KEY (`id`) USING BTREE,
    90. UNIQUE INDEX `uk_configinfotag_datagrouptenanttag`(`data_id`, `group_id`, `tenant_id`, `tag_id`) USING BTREE
    91. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = 'config_info_tag' ROW_FORMAT = Dynamic;
    92. -- ----------------------------
    93. -- Records of config_info_tag
    94. -- ----------------------------
    95. -- ----------------------------
    96. -- Table structure for config_tags_relation
    97. -- ----------------------------
    98. DROP TABLE IF EXISTS `config_tags_relation`;
    99. CREATE TABLE `config_tags_relation` (
    100. `id` bigint(20) NOT NULL COMMENT 'id',
    101. `tag_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'tag_name',
    102. `tag_type` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'tag_type',
    103. `data_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'data_id',
    104. `group_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'group_id',
    105. `tenant_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT 'tenant_id',
    106. `nid` bigint(20) NOT NULL AUTO_INCREMENT,
    107. PRIMARY KEY (`nid`) USING BTREE,
    108. UNIQUE INDEX `uk_configtagrelation_configidtag`(`id`, `tag_name`, `tag_type`) USING BTREE,
    109. INDEX `idx_tenant_id`(`tenant_id`) USING BTREE
    110. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = 'config_tag_relation' ROW_FORMAT = Dynamic;
    111. -- ----------------------------
    112. -- Records of config_tags_relation
    113. -- ----------------------------
    114. -- ----------------------------
    115. -- Table structure for group_capacity
    116. -- ----------------------------
    117. DROP TABLE IF EXISTS `group_capacity`;
    118. CREATE TABLE `group_capacity` (
    119. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
    120. `group_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT 'Group ID,空字符表示整个集群',
    121. `quota` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '配额,0表示使用默认值',
    122. `usage` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '使用量',
    123. `max_size` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '单个配置大小上限,单位为字节,0表示使用默认值',
    124. `max_aggr_count` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '聚合子配置最大个数,,0表示使用默认值',
    125. `max_aggr_size` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值',
    126. `max_history_count` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最大变更历史数量',
    127. `gmt_create` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
    128. `gmt_modified` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '修改时间',
    129. PRIMARY KEY (`id`) USING BTREE,
    130. UNIQUE INDEX `uk_group_id`(`group_id`) USING BTREE
    131. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '集群、各Group容量信息表' ROW_FORMAT = Dynamic;
    132. -- ----------------------------
    133. -- Records of group_capacity
    134. -- ----------------------------
    135. -- ----------------------------
    136. -- Table structure for his_config_info
    137. -- ----------------------------
    138. DROP TABLE IF EXISTS `his_config_info`;
    139. CREATE TABLE `his_config_info` (
    140. `id` bigint(64) UNSIGNED NOT NULL,
    141. `nid` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
    142. `data_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
    143. `group_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
    144. `app_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'app_name',
    145. `content` longtext CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
    146. `md5` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
    147. `gmt_create` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
    148. `gmt_modified` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
    149. `src_user` text CHARACTER SET utf8 COLLATE utf8_bin NULL,
    150. `src_ip` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
    151. `op_type` char(10) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
    152. `tenant_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '租户字段',
    153. PRIMARY KEY (`nid`) USING BTREE,
    154. INDEX `idx_gmt_create`(`gmt_create`) USING BTREE,
    155. INDEX `idx_gmt_modified`(`gmt_modified`) USING BTREE,
    156. INDEX `idx_did`(`data_id`) USING BTREE
    157. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '多租户改造' ROW_FORMAT = Dynamic;
    158. -- ----------------------------
    159. -- Records of his_config_info
    160. -- ----------------------------
    161. -- ----------------------------
    162. -- Table structure for permissions
    163. -- ----------------------------
    164. DROP TABLE IF EXISTS `permissions`;
    165. CREATE TABLE `permissions` (
    166. `role` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
    167. `resource` varchar(512) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
    168. `action` varchar(8) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
    169. UNIQUE INDEX `uk_role_permission`(`role`, `resource`, `action`) USING BTREE
    170. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
    171. -- ----------------------------
    172. -- Records of permissions
    173. -- ----------------------------
    174. -- ----------------------------
    175. -- Table structure for roles
    176. -- ----------------------------
    177. DROP TABLE IF EXISTS `roles`;
    178. CREATE TABLE `roles` (
    179. `username` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
    180. `role` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
    181. UNIQUE INDEX `idx_user_role`(`username`, `role`) USING BTREE
    182. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
    183. -- ----------------------------
    184. -- Records of roles
    185. -- ----------------------------
    186. INSERT INTO `roles` VALUES ('nacos', 'ROLE_ADMIN');
    187. -- ----------------------------
    188. -- Table structure for tenant_capacity
    189. -- ----------------------------
    190. DROP TABLE IF EXISTS `tenant_capacity`;
    191. CREATE TABLE `tenant_capacity` (
    192. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
    193. `tenant_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT 'Tenant ID',
    194. `quota` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '配额,0表示使用默认值',
    195. `usage` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '使用量',
    196. `max_size` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '单个配置大小上限,单位为字节,0表示使用默认值',
    197. `max_aggr_count` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '聚合子配置最大个数',
    198. `max_aggr_size` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值',
    199. `max_history_count` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最大变更历史数量',
    200. `gmt_create` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
    201. `gmt_modified` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '修改时间',
    202. PRIMARY KEY (`id`) USING BTREE,
    203. UNIQUE INDEX `uk_tenant_id`(`tenant_id`) USING BTREE
    204. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '租户容量信息表' ROW_FORMAT = Dynamic;
    205. -- ----------------------------
    206. -- Records of tenant_capacity
    207. -- ----------------------------
    208. -- ----------------------------
    209. -- Table structure for tenant_info
    210. -- ----------------------------
    211. DROP TABLE IF EXISTS `tenant_info`;
    212. CREATE TABLE `tenant_info` (
    213. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
    214. `kp` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'kp',
    215. `tenant_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT 'tenant_id',
    216. `tenant_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT 'tenant_name',
    217. `tenant_desc` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'tenant_desc',
    218. `create_source` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'create_source',
    219. `gmt_create` bigint(20) NOT NULL COMMENT '创建时间',
    220. `gmt_modified` bigint(20) NOT NULL COMMENT '修改时间',
    221. PRIMARY KEY (`id`) USING BTREE,
    222. UNIQUE INDEX `uk_tenant_info_kptenantid`(`kp`, `tenant_id`) USING BTREE,
    223. INDEX `idx_tenant_id`(`tenant_id`) USING BTREE
    224. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = 'tenant_info' ROW_FORMAT = Dynamic;
    225. -- ----------------------------
    226. -- Records of tenant_info
    227. -- ----------------------------
    228. -- ----------------------------
    229. -- Table structure for users
    230. -- ----------------------------
    231. DROP TABLE IF EXISTS `users`;
    232. CREATE TABLE `users` (
    233. `username` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
    234. `password` varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
    235. `enabled` tinyint(1) NOT NULL,
    236. PRIMARY KEY (`username`) USING BTREE
    237. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
    238. -- ----------------------------
    239. -- Records of users
    240. -- ----------------------------
    241. INSERT INTO `users` VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', 1);
    242. SET FOREIGN_KEY_CHECKS = 1;

  • 相关阅读:
    【设计模式深度剖析】【2】【结构型】【装饰器模式】| 以去咖啡馆买咖啡为例 | 以穿衣服出门类比
    SpringBoot微服务的发布与部署(3种方式)
    俯瞰·明攻山西之战(太原之战)
    Spring加载后置处理器方式之模板方法
    计算机毕业设计之java+ssm服装定制系统
    SpringBoot发送请求与匹配响应信息
    AsynchronousSocketChannel http server 接收浏览器请求 java代码 并获取浏览器请求路径
    负载平衡介绍
    金融级国产化替代中间件有哪些?
    springboot基础(60):完整的自定义ip-spring-boot-starter(包含yml提示功能)
  • 原文地址:https://blog.csdn.net/ladymorgana/article/details/126260611