我使用的是jar包部署的方式,然后mysql数据库是在另外一台服务器上部署的,第一次启动时能看到有在mysql的halo库下建立了extensions表,但重启后不知道为什么就变成了H2数据库,明明yaml文件里配置的是我的服务器IP地址
yaml文件配置如下:
server:
port: 8090
spring:
r2dbc:
url: r2dbc:pool:mysql://xx.xxx.xx.xxx:3306/halo?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
username: halo
password: xxxxxxxxx
sql:
init:
mode: always
platform: mysql
halo:
caches:
page:
disabled: true
work-dir: ${user.home}/.halo2
external-url: http://localhost:8090
attachment:
resource-mappings:
- pathPattern: /upload/**
locations:
- migrate-from-1.x