Liferay 7+;MySql 5.5.44不支持
当我尝试连接MySql数据库时,我在ubuntu 14.04上下载了Liferay 7(Liferay-portal-7.0-ce-ga1):然后我发现一个错误:Liferay 7不支持小于MySql 5.6.4。但是我已经在一个环境中安装了MySql 5.5.44。 在MySql的早期版本,即5.5.44上,其他门户运行良好 这是日志Liferay 7+;MySql 5.5.44不支持,mysql,liferay,tomcat8,liferay-7,Mysql,Liferay,Tomcat8,Liferay 7,当我尝试连接MySql数据库时,我在ubuntu 14.04上下载了Liferay 7(Liferay-portal-7.0-ce-ga1):然后我发现一个错误:Liferay 7不支持小于MySql 5.6.4。但是我已经在一个环境中安装了MySql 5.5.44。 在MySql的早期版本,即5.5.44上,其他门户运行良好 这是日志 01:43:13,809 INFO [elasticsearch[Jade Dragon][clusterService#updateTask][T#1]][
01:43:13,809 INFO [elasticsearch[Jade Dragon][clusterService#updateTask][T#1]][metadata:317] [Jade Dragon] [liferay-0] update_mapping [LiferayDocumentType]
__ ____________________ _____ __
/ / / _/ ____/ ____/ __ \/ \ \/ /
/ / / // /_ / __/ / /_/ / /| |\ /
/ /____/ // __/ / /___/ _, _/ ___ |/ /
/_____/___/_/ /_____/_/ |_/_/ |_/_/
Starting Liferay Portal Community Edition 7.0.0 CE GA1 (Wilberforce / Build 7000 / March 31, 2016)
01:43:18,624 INFO [localhost-startStop-1][StartupAction:110] There are no patches installed
01:43:18,760 ERROR [localhost-startStop-1][StartupAction:169] Please upgrade to at least MySQL 5.6.4. The portal no longer supports older versions of MySQL.
我有一些疑问:
- 除了升级整个MySql之外,还有其他的修复方法吗
- 为什么Liferay 7不支持MySql的早期版本,原因是什么
- 为什么
软件的新版本通常使用较新的依赖项。支持较旧的软件需要相当多的工作,因此人们通常很乐意只支持最新版本(您希望支持最新版本,对吗?)
Liferay 7现在也需要Java8,这是在测试周期的最后几天出现的,因为现在它运行的每台应用服务器都支持Java8。如果那不发生,你将永远与过去联系在一起
还有别的选择吗
我假设您可以自己为较旧的MySql版本实现适配器(并将其贡献给社区)-我知道目前有人正在为Oracle和SQL Server实现CE支持(这些仅由商业产品支持)