Hzero数据库初始化

一:获取种子数据:

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模块

 解决方案:更新数据库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aries~li

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值