<div id="docs-body">
 <div class="chapter">
  <div class="titlepage">
   <div>
    <div>
     <h1 class="title">
      <a name="downgrading">
      </a>
      Chapter 4 Downgrading MySQL
     </h1>
    </div>
   </div>
  </div>
  <a class="indexterm" name="idm46045325743728">
  </a>
  <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
   <div class="admon-title">
    Notes
   </div>
   <div class="itemizedlist">
    <ul class="itemizedlist" style="list-style-type: disc; ">
     <li class="listitem">
      <p>
       Make sure you understand
       <a class="link" href="mysql-releases.html" title="1.3 MySQL Releases: Innovation and LTS">
        the
          MySQL release model
       </a>
       for MySQL long-term support (LTS)
          and Innovation releases before proceeding with a downgrade.
      </p>
     </li>
     <li class="listitem">
      <p>
       A replication topology is downgraded by following the rolling
          downgrade scheme described at
       <a class="xref" href="replication-upgrade.html" title="19.5.3 Upgrading or Downgrading a Replication Topology">
        Section 19.5.3, “Upgrading or Downgrading a Replication Topology”
       </a>
       , which uses one of the
          supported single-server methods for each individual server
          downgrade.
      </p>
     </li>
     <li class="listitem">
      <p>
       Monthly Rapid Updates (MRUs) and hot fixes also count as
          releases in this documentation.
      </p>
     </li>
    </ul>
   </div>
  </div>
  <div class="table">
   <a name="mysqld-downgrade-paths">
   </a>
   <p class="title">
    <b>
     Table 4.1 Downgrade Paths for MySQL Server
    </b>
   </p>
   <div class="table-contents">
    <table width="1062">
     <colgroup>
      <col width="25%"/>
      <col width="15%"/>
      <col width="30%"/>
      <col width="30%"/>
     </colgroup>
     <thead>
      <tr>
       <th scope="col">
        Downgrade Path
       </th>
       <th scope="col">
        Path Examples
       </th>
       <th scope="col">
        Supported Downgrade Methods
       </th>
       <th scope="col">
        Notes
       </th>
      </tr>
     </thead>
     <tbody>
      <tr>
       <th scope="row">
        Within an LTS series
       </th>
       <td>
        <p>
         8.4.y LTS to 8.4.x LTS
        </p>
       </td>
       <td>
        In-place, logical dump and load, MySQL Clone, or by using replication
       </td>
       <td>
       </td>
      </tr>
      <tr>
       <th scope="row">
        From an LTS or Bugfix series to the previous LTS or Bugfix series
       </th>
       <td>
        8.4.x LTS to 8.0.y
       </td>
       <td>
        Logical dump and load or by using replication
       </td>
       <td>
        Only supported for rollback purposes (that is, if no new server
          functionality has been applied to the data)
       </td>
      </tr>
      <tr>
       <th scope="row">
        From an LTS or Bugfix series to an Innovation series
        <span class="emphasis">
         <em>
          after the
          previous LTS series
         </em>
        </span>
       </th>
       <td>
        8.4.x LTS to 8.3.0 Innovation
       </td>
       <td>
        Logical dump and load or by using replication
       </td>
       <td>
        Only supported for rollback purposes (that is, if no new server
          functionality has been applied to the data)
       </td>
      </tr>
      <tr>
       <th scope="row">
        From within an Innovation series
       </th>
       <td>
        9.1 to 9.0
       </td>
       <td>
        Logical dump and load or by using replication
       </td>
       <td>
        Only supported for rollback purposes (that is, if no new server
          functionality has been applied to the data)
       </td>
      </tr>
     </tbody>
    </table>
   </div>
  </div>
  <br class="table-break"/>
  <p>
   Downgrading to MySQL 5.7 or earlier is not supported.
  </p>
 </div>
 <br/>
</div>
