空MySQL 5.7上的Liferay:GA4导致致命异常

空MySQL 5.7上的Liferay:GA4导致致命异常,liferay,liferay-7,Liferay,Liferay 7,我正在尝试安装Liferay GA4和一个主版本,用于开发目的。然而,MySQL5.7一直是一个致命的例外 如所述: 在空数据库MySQL 5.7中,当服务器启动时,会引发以下异常。(在驱动程序com.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver上都可以看到) liferay | 21:45:35927错误[localhost-startStop-1][MainServlet:275]com.liferay.portal.kernel.events.Act

我正在尝试安装Liferay GA4和一个主版本,用于开发目的。然而,MySQL5.7一直是一个致命的例外

如所述:

在空数据库MySQL 5.7中,当服务器启动时,会引发以下异常。(在驱动程序com.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver上都可以看到)

liferay | 21:45:35927错误[localhost-startStop-1][MainServlet:275]com.liferay.portal.kernel.events.ActionException:com.liferay.portal.verify.VerifyException:com.liferay.portal.verify.VerifyException:java.sql.SQLSyntaxErrorException:表“XXXXX.events”不存在

liferay | com.liferay.portal.kernel.events.ActionException:com.liferay.portal.verify.VerifyException:com.liferay.portal.verify.VerifyException:java.sql.sqlsyntaxerroxception:表“XXXXX.events”不存在


我想知道这是否是我可以通过一些直接进入数据库的过程来解决的问题……有什么想法吗?

我已经找到了解决这个问题的方法,使用了新的JDBC默认值

jdbc.default.driverClassName=com.mysql.cj.jdbc.Driver
jdbc.default.url=jdbc:mysql://${database.host}/${database.schema}?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false&useSSL=false&nullNamePatternMatchesAll=true&&nullCatalogMeansCurrent=true

发件人:

由于您还在Liferay的问题跟踪器中链接了该问题,因此最好也将其作为解决方案/修复方案发布在那里。