<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Unable to Start Liferay DXP 7.1 with MySQL 8.0</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=111838235" />
  <subtitle>Unable to Start Liferay DXP 7.1 with MySQL 8.0</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=111838235</id>
  <updated>2026-04-04T21:26:36Z</updated>
  <dc:date>2026-04-04T21:26:36Z</dc:date>
  <entry>
    <title>RE: Unable to Start Liferay DXP 7.1 with MySQL 8.0</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=113024862" />
    <author>
      <name>Alberto Chaparro</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=113024862</id>
    <updated>2019-04-05T06:54:28Z</updated>
    <published>2019-04-05T06:54:28Z</published>
    <summary type="html">Hi Rob,&lt;br /&gt;&lt;br /&gt;We are currently finishing the tests to support MySQL 8 with Liferay 7.2, if everything goes well it will be supported.&lt;br /&gt;&lt;br /&gt;For 7.1 is not supported, at least for now. Check compatibility matrices for already published releases here:&lt;br /&gt;&lt;a href="https://web.liferay.com/es/services/support/compatibility-matrix"&gt;https://web.liferay.com/es/services/support/compatibility-matrix&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I hope it helps.&lt;br /&gt;&lt;br /&gt;​​​​​​​Regards.</summary>
    <dc:creator>Alberto Chaparro</dc:creator>
    <dc:date>2019-04-05T06:54:28Z</dc:date>
  </entry>
  <entry>
    <title>RE: Unable to Start Liferay DXP 7.1 with MySQL 8.0</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=113020505" />
    <author>
      <name>Rob Zondag</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=113020505</id>
    <updated>2019-04-04T17:53:46Z</updated>
    <published>2019-04-04T17:53:46Z</published>
    <summary type="html">&lt;blockquote&gt;Alberto Chaparro&amp;lt;p&amp;gt;You can use this version of Mysql, the only difference is that EE&lt;br /&gt;  Support won&amp;#39;t cover those issues caused by the use of a non sopported&lt;br /&gt;  database version.&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Hi Alberto,&lt;br /&gt;&lt;br /&gt;We&amp;#39;re on DXP 7.0 at the moment and really want to upgrade our database server to a clustered MySQL 8 setup.&lt;br /&gt;Have you got any idea if Liferay has MySQL 8 on the roadmap for DXP 7.1 or 7.2 ?&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;Rob</summary>
    <dc:creator>Rob Zondag</dc:creator>
    <dc:date>2019-04-04T17:53:46Z</dc:date>
  </entry>
  <entry>
    <title>RE: Unable to Start Liferay DXP 7.1 with MySQL 8.0</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111859988" />
    <author>
      <name>Anuvab Ghosh</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111859988</id>
    <updated>2018-12-21T08:40:01Z</updated>
    <published>2018-12-21T08:40:01Z</published>
    <summary type="html">&lt;p&gt;hi,&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Thanks for your reply.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I have tried several times, but unable to start and getting same error.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;As per Lifray Compatibility Matrix, DXP 7.1 support MySQL 5.7.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Kindly share your opinions on this.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Thanks in advance.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Thanks and Regards,&lt;/p&gt;
&lt;p&gt;Anuvab&lt;/p&gt;</summary>
    <dc:creator>Anuvab Ghosh</dc:creator>
    <dc:date>2018-12-21T08:40:01Z</dc:date>
  </entry>
  <entry>
    <title>RE: Unable to Start Liferay DXP 7.1 with MySQL 8.0</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111838587" />
    <author>
      <name>Alberto Chaparro</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111838587</id>
    <updated>2018-12-19T09:13:22Z</updated>
    <published>2018-12-19T09:13:22Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;Hi Anubav,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The error is not related to your MySQL:&lt;/p&gt;
&lt;p&gt;
  &lt;code&gt;The database contains changes from a previous upgrade attempt
    that failed. Please restore the old database and file system and
    retry the upgrade. A patch may be required if the upgrade failed due
    to a bug or an unforeseen data permutation that resulted from a
    corrupt database.&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It's related to a corrupt state of your database after a previous
  upgrade attempt. Please restore a backup a repeat and the upgrade
  MySQL 8.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can use this version of Mysql, the only difference is that EE
  Support won't cover those issues caused by the use of a&amp;nbsp;non sopported
  database version.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please, let us know about the final results.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cheers!&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Alberto Chaparro</dc:creator>
    <dc:date>2018-12-19T09:13:22Z</dc:date>
  </entry>
  <entry>
    <title>Unable to Start Liferay DXP 7.1 with MySQL 8.0</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111838234" />
    <author>
      <name>Anuvab Ghosh</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111838234</id>
    <updated>2018-12-19T08:59:27Z</updated>
    <published>2018-12-19T08:59:27Z</published>
    <summary type="html">&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I am using Liferay DXP (7.1) trial version for development. Also I
  want to connect this with databse MySQL 8.0.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I have already changed the MySQL connector jar to &lt;strong&gt;mysql-connector-java-8.0.13&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;But still getting below mentioned error.&lt;/p&gt;
&lt;p&gt;
  &lt;span style="color: rgb(165,42,42);"&gt;
    &lt;span style="font-size: 12.0px;"&gt;2018-12-19 14:09:26.863 ERROR
      [main][MainServlet:273] java.lang.IllegalStateException: The
      database contains changes from a previous upgrade attempt that
      failed. Please restore the old database and file system and retry
      the upgrade. A patch may be required if the upgrade failed due to
      a bug or an unforeseen data permutation that resulted from a
      corrupt database.&lt;br /&gt; java.lang.IllegalStateException: The
      database contains changes from a previous upgrade attempt that
      failed. Please restore the old database and file system and retry
      the upgrade. A patch may be required if the upgrade failed due to
      a bug or an unforeseen data permutation that resulted from a
      corrupt database.&lt;br /&gt;     at
      com.liferay.portal.tools.DBUpgrader._checkReleaseState(DBUpgrader.java:351)&lt;br /&gt;
          at
      com.liferay.portal.tools.DBUpgrader.verify(DBUpgrader.java:219)&lt;br /&gt;
          at
      com.liferay.portal.events.StartupAction.doRun(StartupAction.java:239)&lt;br /&gt;
          at com.liferay.portal.ee.license.StartupAction.doRun(Unknown
      Source)&lt;br /&gt;     at
      com.liferay.portal.events.StartupAction.run(StartupAction.java:82)&lt;br /&gt;
          at
      com.liferay.portal.servlet.MainServlet.processStartupEvents(MainServlet.java:1335)&lt;br /&gt;
          at
      com.liferay.portal.servlet.MainServlet.init(MainServlet.java:270)&lt;br /&gt;
          at
      javax.servlet.GenericServlet.init(GenericServlet.java:158)&lt;br /&gt;
          at
      org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1124)&lt;br /&gt;
          at
      org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1079)&lt;br /&gt;
          at
      org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:971)&lt;br /&gt;
          at
      org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4765)&lt;br /&gt;
          at
      org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5075)&lt;br /&gt;
          at
      org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)&lt;br /&gt;
          at
      org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:742)&lt;br /&gt;
          at
      org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:718)&lt;br /&gt;
          at
      org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)&lt;br /&gt;
          at
      org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:630)&lt;br /&gt;
          at
      org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1840)&lt;br /&gt;
          at
      java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)&lt;br /&gt;
          at
      java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;br /&gt;   
       at
      org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)&lt;br /&gt;
          at
      java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)&lt;br /&gt;
          at
      org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:525)&lt;br /&gt;
          at
      org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:424)&lt;br /&gt;
          at
      org.apache.catalina.startup.HostConfig.start(HostConfig.java:1586)&lt;br /&gt;
          at
      org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:308)&lt;br /&gt;
          at
      org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)&lt;br /&gt;
          at
      org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)&lt;br /&gt;
          at
      org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)&lt;br /&gt;
          at
      org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:966)&lt;br /&gt;
          at
      org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)&lt;br /&gt;
          at
      org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)&lt;br /&gt;
          at
      org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1427)&lt;br /&gt;
          at
      org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1417)&lt;br /&gt;
          at
      java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;br /&gt;   
       at
      org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)&lt;br /&gt;
          at
      java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)&lt;br /&gt;
          at
      org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:943)&lt;br /&gt;
          at
      org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)&lt;br /&gt;
          at
      org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)&lt;br /&gt;
          at
      org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)&lt;br /&gt;
          at
      org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)&lt;br /&gt;
          at
      org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)&lt;br /&gt;
          at
      org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)&lt;br /&gt;
          at
      org.apache.catalina.startup.Catalina.start(Catalina.java:682)&lt;br /&gt;
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
      Method)&lt;br /&gt;     at
      sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;br /&gt;
          at
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;br /&gt;
          at java.lang.reflect.Method.invoke(Method.java:498)&lt;br /&gt;   
       at
      org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:353)&lt;br /&gt;
          at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:493)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;As per Liferay Compatibility Matrix, I have to use MySQL 5.7 for
  Liferay DXP 7.1.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;
  &lt;strong&gt;
    &lt;span style="background-color: rgb(255,215,0);"&gt;Is there any way or
      patch to connect Liferay DXP 7.1 with MySQL 8.0?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Kindly provide your valuable comments here.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Thanks in advance.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Thanks and Regards,&lt;/p&gt;
&lt;p&gt;Anuvab&lt;/p&gt;</summary>
    <dc:creator>Anuvab Ghosh</dc:creator>
    <dc:date>2018-12-19T08:59:27Z</dc:date>
  </entry>
</feed>
