首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >和MySQL5.6的问题

和MySQL5.6的问题
EN

Stack Overflow用户
提问于 2022-02-06 17:06:17
回答 1查看 219关注 0票数 0

在尝试启动连接到MySQL5.6的SCDF服务器时,我遇到了以下问题。

使用以下命令启动连接到mysql数据库的SCDF服务器(版本5.6):

java -jar spring-cloud-dataflow-server-2.9.0-RC1.jar --spring.datasource.url=jdbc:mysql://localhost:3306/database --spring.datasource.username=username --spring.datasource.password=password --spring.datasource.driver-class-name=org.mariadb.jdbc.Driver

我在启动服务器时出错:

Caused by: org.flywaydb.core.internal.license.FlywayEditionUpgradeRequiredException: Flyway Teams Edition or MySQL upgrade required: MySQL 5.6 is no longer supported by Flyway Community Edition

为了在网上寻找解决方案,我尝试使用以下命令:

java -jar spring-cloud-dataflow-server-2.9.0-RC1.jar --spring.datasource.url=jdbc:mysql://localhost:3306/jacad31_database --spring.datasource.username= --spring.datasource.password= --spring.datasource.driver-class-name=org.mariadb.jdbc.Driver --spring.flyway.enabled=false --spring.datasource.initialization-mode=always

之后,服务器启动,但当我试图打开SCDF仪表板时,会发生此错误:

Caused by: org.mariadb.jdbc.internal.util.exceptions.MariaDbSqlException: Table 'database.app_registration' doesn't exist

我试图添加这个启动命令,但是错误仍然存在:

--spring.datasource.schema=classpath*:/org/springframework/cloud/dataflow/server/db/migration/mysql/V1__INITIAL_SETUP.sql

我认为之所以会出现这种情况,是因为flyway负责在启动时创建服务器配置文件,但是由于我没有使用天桥,所以没有创建配置表。我的问题是:在没有天桥的情况下,如何在我的数据库中创建这个表?

EN

回答 1

Stack Overflow用户

发布于 2022-02-07 10:25:34

文档指向GitHub回购中的架构文件。您可以手动创建表,也可以通过服务器引导这些表,而不需要天桥。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71009586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档