1

我想知道 Thingsboard 是否可以与 MySQL 一起使用?我试图修改 thingsboard.yml 文件中的 PostgreSQL DAO 配置,但它不起作用。安装失败。

spring:
  data:
    jpa:
      repositories:
        enabled: "true"
  jpa:
    hibernate:
      ddl-auto: "validate"
    database-platform: "${SPRING_JPA_DATABASE_PLATFORM:org.hibernate.dialect.MySQLDialect}"
  datasource:
    driverClassName: "${SPRING_DRIVER_CLASS_NAME:org.mysql.jdbc.Driver}"
    url: "${SPRING_DATASOURCE_URL:jdbc:mysql://localhost/thingsboard}"
    username: "${SPRING_DATASOURCE_USERNAME:root}"
    password: "${SPRING_DATASOURCE_PASSWORD:pw}"
4

2 回答 2

2
  • 在 thingsboard.yml 的“DAO 配置”部分进行更改(也许您还需要添加 mysql 端口)。
  • 查看 schema.sql 和 system-data.sql 脚本以支持 MySQL 方言。

此拉取请求:https ://github.com/thingsboard/thingsboard/pull/904 可以提供帮助

于 2020-09-03T05:46:30.547 回答
0

${SPRING_DRIVER_CLASS_NAME:org.mysql.jdbc.Driver} 意思是答案 = SPRING_DRIVER_CLASS_NAME!=null ?SPRING_DRIVER_CLASS_NAME:org.mysql.jdbc.Driver

于 2019-11-25T10:16:19.550 回答