halo 1.4.17 使用Mysql 安装与配置

1 下载代码

https://github.com/halo-dev/halo/archive/refs/tags/v1.4.17.zip

2 查看1.4版本文档

https://docs.halo.run/1.4/
在这里插入图片描述

1.3 使用idea打开并设置jdk 11

在这里插入图片描述

1.4 将h2配置成为mysql

修改前
在这里插入图片描述

修改后
在这里插入图片描述

1.5 打包成jar

halo使用的是Gradle,打包时,双击bootJar即可,生成的jar包位于build下的libs文件夹下。
在这里插入图片描述

1.6 上传到服务器

# scp /Users/abc/IdeaProjects/app/halo-1.4.17/build/libs/halo-1.4.13-SNAPSHOT.jar root@124.1.2.3:/tmp/halo-1.4.13-SNAPSHOT.jar

1.7 启动

# nohup /data/apps/jdk-11/bin/java -jar halo-1.4.13-SNAPSHOT.jar > /home/admin/halo/run.log 2>&1 &

1.8 重新修改配置

你改了代码中的application.yaml配置不生效,原因是第一次启动后,后面代码就会读取~/.halo/application.yaml 。所以迁移库的时候可以把这个~/.halo删除了。然后启动。
在这里插入图片描述

# rm ~/.halo -rf

vim ~/.halo/application.yaml

server:
  port: 8090

  # Response data gzip.
  compression:
    enabled: true
spring:
  datasource:

    # MySQL database configuration.
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/halodb?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
    username: root
    password: 123456

halo:

  # Your admin client path is https://your-domain/{admin-path}
  admin-path: admin

  # memory or level
  cache: memory

在这里插入图片描述
重新启动程序

2 快速启动

2.1 直接下载jar包

https://github.com/halo-dev/halo/releases/download/v1.4.17/halo-1.4.17.jar

2.2 启动

# nohup /data/apps/jdk-11/bin/java -jar halo-1.4.17.jar > /home/admin/halo/run.log 2>&1 &

2.3 修改application.yaml 使用Mysql

vim ~/.halo/application.yaml

server:
  port: 8090

  # Response data gzip.
  compression:
    enabled: true
spring:
  datasource:

    # MySQL database configuration.
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/halodb?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
    username: root
    password: 123456

halo:

  # Your admin client path is https://your-domain/{admin-path}
  admin-path: admin

  # memory or level
  cache: memory

2.3 重启程序

先杀掉,再启动

# kill hallo程序
# nohup /data/apps/jdk-11/bin/java -jar halo-1.4.17.jar > /home/admin/halo/run.log 2>&1 &

2.4 访问

打开 http://ip:8090 即可看到安装引导界面。

前台:http://127.0.0.1:8090
后台:http://127.0.0.1:8090/admin

参考文档

《Java博客系统halo的搭建》:https://blog.csdn.net/xiaodong_526/article/details/119520267

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值