Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Liferay 7+;MySql 5.5.44不支持_Mysql_Liferay_Tomcat8_Liferay 7 - Fatal编程技术网

Liferay 7+;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]][

当我尝试连接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]][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支持(这些仅由商业产品支持)