Hzero数据库初始化

article/2025/8/30 4:24:43

一:获取种子数据:

git地址:
https://gitlab.flytiger.net/huying-hzero/hzero-resource.git

二:配置数据库信息

 打开hzero-resource项目,编辑application.yml配置文件,修改对应的数据库连接信息

三:初始化脚本

①在hzero-resource 窗口 执行 database-init.sh 脚本

②复制链接到浏览器访问:

http://192.172.50.163:8099/

注意:除了默认勾选的外,根据自己的需要进行模块安装选择,避免安装太多造成的性能问题

 ③检查数据库和表是否初始化完成:

四: 遇到的问题

①跟老师的数据库表不一致的问题:

②数据库表已存在问题

 解决方案:将之前初始化的库删除重新执行脚本

③执行脚本报错

Reason: liquibase.exception.DatabaseException: Specified key was too long;                                         max key length is 767 bytes [Failed SQL: (1071) ALTER TABLE hzero_platform.hpfm_                                        dashboard_card ADD CONSTRAINT hpfm_dashboard_card_u1 UNIQUE (code)]at liquibase.changelog.ChangeSet.execute(ChangeSet.java:695) ~[liquibase                                        -core-4.5.0.jar!/:na]at liquibase.changelog.visitor.UpdateVisitor.visit(UpdateVisitor.java:49                                        ) ~[liquibase-core-4.5.0.jar!/:na]at liquibase.changelog.ChangeLogIterator$2.lambda$null$0(ChangeLogIterat                                        or.java:111) ~[liquibase-core-4.5.0.jar!/:na]at liquibase.Scope.lambda$child$0(Scope.java:177) ~[liquibase-core-4.5.0                                        .jar!/:na]at liquibase.Scope.child(Scope.java:186) ~[liquibase-core-4.5.0.jar!/:na                                        ]at liquibase.Scope.child(Scope.java:176) ~[liquibase-core-4.5.0.jar!/:na                                        ]at liquibase.Scope.child(Scope.java:155) ~[liquibase-core-4.5.0.jar!/:na                                        ]at liquibase.changelog.ChangeLogIterator$2.lambda$run$1(ChangeLogIterato                                        r.java:110) ~[liquibase-core-4.5.0.jar!/:na]at liquibase.Scope.lambda$child$0(Scope.java:177) ~[liquibase-core-4.5.0                                        .jar!/:na]at liquibase.Scope.child(Scope.java:186) ~[liquibase-core-4.5.0.jar!/:na                                        ]at liquibase.Scope.child(Scope.java:176) ~[liquibase-core-4.5.0.jar!/:na                                        ]at liquibase.Scope.child(Scope.java:155) ~[liquibase-core-4.5.0.jar!/:na                                        ]at liquibase.Scope.child(Scope.java:239) ~[liquibase-core-4.5.0.jar!/:na    

问题原因:innodb_large_prefix看看mysql配置是不是禁用了

 

解决方案:

 

④:访问swagger报错

 原因:数据初始化缺少勾选swagger模块

 解决方案:更新数据库


http://chatgpt.dhexx.cn/article/CrWsK2aK.shtml

相关文章

【Python学习笔记】深入剖析随机数种子

深入剖析随机数种子 一、定义1.1 作用 二、实战2.1 同样的随机数种子2.2 不同的随机数种子2.3 不指定随机数种子 三、随机数列的大小是多少呢?3.1 设定为百万,没问题3.2 设定为千万,没问题3.3 设定为亿,没问题3.4 设定为十亿&…

pytorch的主要模块

1. torch模块 torch模块包含了一些pytorch的常用激活函数,如Sigmoid(torch.sigmoid)、ReLu(torch.relu)和Tanh(torch.tanh);同时也包含了pytorch张量的一些计算操作,如矩…

np.random.seed()随机数种子学习笔记

文章目录 np.random.seed()随机数种子为什么使用np.random.seed()什么是np.random.seed() 代码理解np.random.seed()的参数适用情况 np.random.seed()随机数种子 为什么使用np.random.seed() 在机器学习中,有很多的操作和算法带有一定的随机性,所以在复…

种子项目详解

引言 在上一篇文章简单讲解了种子项目搭建,但是项目搭建起来是为了方便我们后续开发的。因此了解整个项目的架构,以及各个Maven模块是如何各司其职、相互依赖,是至关重要的。 这里分成两块介绍 lenosp自带的内容新增扩展的内容 lenosp自带…

【Abp VNext】实战入门(九):DbMigrator 自定义项目所需种子数据

前言: 项目开发过程中难免会涉及到一些业务相关的基础数据,我们称之为种子数据,主要为了方便测试功能或者展示效果; 常规做法是手动到数据库表创建数据,但是随着表结构更改或者数据清空后,又要重新录入基…

区块链模块化的大胆尝试,解读公链Celestia

作为以链游为主的社区,暴躁兔也会时常关注加密行业的其他赛道和方向。对于目前市场而言,公链的机会与红利仍然存在,且相对而言,技术创新较多,同时资本也比较喜欢这样的赛道。今天为大家讲解的是Cosmos生态的项目Celest…

scrapy_redis种子优化

前言: 继《scrapy_redis去重优化(已有7亿条数据),附Demo福利》优化完去重之后,Redis的内存消耗降了许多,然而还不满足。这次对scrapy_redis的种子队列作了一些优化(严格来说并不能用上“优化”…

总结一下Python的模块加载解析

正式的Python专栏第16篇,同学站住,别错过这个从0开始的文章! 学委之前分享了很多代码,也发布了几个库。 新手可以从两篇基础文章入手学习,积累了一些代码,可以考虑做成一个个模块,包装代码有利…

C++ 函数(模块化编程)

目录 函数定义 函数 函数定义的语法形式 函数调用 调用函数需要先声明函数原型 函数调用形式 嵌套调用 例3-1编写一个求x的n次方的函数 例3-2 数制转换 源代码: 例3-3 编写程序求π的值 arctan函数 主程序 例3-4 寻找并输出11~999之间的数M&#xf…

单片机常开常闭检测

单片机检测常开常闭点(干接点信号)的方法:检测干接点的闭合和断开,从而单片机实施一定的操作,它具有两根线,具体步骤:1、引出单片机一个IO口线,连接干接点一端。2、干接点另一端通过…

干海星怎么吃做法 干海星的功效与作用有哪些

干海星是生活中并不常见的一种海鲜类食材,在很多人眼中干海星都是一种中药材,其实它也可以当做一种菜品来食用,那么干海星应该怎么吃呢?接下来我就把自己总结的干海星吃法大全写出来分享给大家。 干海星怎么吃 干海星的功效与作用…

大前端干货资料

JavaScript 文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference ES6 入门教程:https://es6.ruanyifeng.com/ Vue 官网:https://cn.vuejs.org router 官网:https://router.vuejs.org/zh UI框架 Ele…

干簧管(磁开关)

其实干簧管的工作原理并不复杂 干簧管的特点: 干簧管是干式舌簧管的简称,是一种有触点的无源电子开关元件,具有结构简单,体积小便于控制等优点,其外壳一般是一根密封的玻璃管,管中装有两个铁质的弹性簧片…

苹果手机位置共享后没开启定位服务器,iPhone默认开启但无卵用的设置开着干嘛?难怪手机这么耗电...

原标题:iPhone默认开启但无卵用的设置开着干嘛?难怪手机这么耗电 如果你的苹果手机开启了定位功能,那么在iPhone【设置】-【隐私】-【定位服务】-系统服务】,点击进入后有很多项开关,而很多都是在打开定位服务后默认开…

adams打不开提示msc license_adams安装后打不开

虽然要支持正版……但是 安装后打不开,借鉴了adams2017安装教程后台留言 图片发自简书App 1.首先我这么做是因为其实在安装过程中就有一次没找到路径 。所以该方法仅供参考。 图片发自简书App 此时我直接在“此电脑”内搜索“MSC.Software”了 图片发自简书App 耐心…

使用Arduino开发板连接干簧管(Reed Switch)的方法

topic 1.干簧管(Reed Switch)干簧管的特点:模块使用说明:干簧管有两种常见的类型:干簧管常见的应用需要的组件代码 1.干簧管(Reed Switch) 干簧管,又称磁力开关或磁簧开关&#xff0…

查看电脑使用日志------电脑干了些什么,别人是否动了你的电脑

** 现在我们都有了电脑,有时候短暂的离开可能会有人偷偷的查看你的电脑,有意无意的,总是会感觉心里不是很踏实,那么怎么知道自己的电脑有没有被别人偷偷的查看呢,下面我们通过一些列操作查看电脑是否被别人动过&#x…

高版本envi打不开Landsat8 C2L2数据解决教程

引申部分不写,直接开干 首先找到你的Landsat8 C2L2数据 进入后将首行GROUP LANDSAT_METADATA_FILE改为GROUP L1_METADATA_FILE 编辑—查找—GROUP LEVEL1_PROCESSING_RECORD,查找下一处可得该区域总和 将 GROUP LEVEL1_PROCESSING_RECORD 到 END_…

【错误记录】Melodyne 报错 ( 无法打开音频文件 )

文章目录 一、报错信息二、修改音源格式三、继续使用 Melodyne 打开 一、报错信息 打开一个 48000Hz , 立体声音源 , 采样位数 32 位的采样 , 无法打开 , 报下面的错误 ; 这是用 Bandicam 录制的音频 , 感觉有点问题 , 之后使用 Au 录制音频 ; 二、修改音源格式 在 Adobe Audit…

带你了解测开

测开——测试开发工程师 测试开发工程师 (Software Development Engineer in Test,简称SDET)是指那些既可以称作是开发人员,同时也负责软件开发阶段和测试周期的测试工作的技术人员。一个专业的SDET更关注软件产品的可测性,稳健性和性能。他…