SUMMARY
In October 2023, MySQL 5.7 reached its end of life and is unlikely to receive any further updates. As such, Flix 7 is the last major version of Flix to support MySQL 5.7. The next major release, Flix 8, will only support MySQL 8 or 8.4.
Please see the following table for a complete list of supported MySQL versions for each major Flix release:
| Flix Version | Supported MySQL Version |
| Flix 8 | MySQL 8 and MySQL 8.4 |
| Flix 7 | MySQL 5.7 and MySQL 8 |
| Flix 6 | MySQL 5.7 |
MORE INFORMATION
For productions currently using MySQL 5.7 and preparing to move to MySQL 8, it is recommended to first upgrade to Flix 7.1 before attempting to upgrade MySQL.
Flix 7.1 added the ability to archive completed, old, or otherwise unnecessary Shows from Flix. Utilizing this functionality will reduce the size of your MySQL database and make the upgrade process to MySQL 8 faster and easier.
Once you are ready to move to MySQL 8, we recommend following MySQL’s official INPLACE upgrade steps to migrate from MySQL 5.7. It is not recommended to install a fresh MySQL 8 instance and import a Flix database backup created with MySQL 5.7, as this could lead to issues that cannot be resolved.
NOTE: You should always create a backup of your MySQL databases at the file system level before attempting any type of upgrade.
MySQL has termed this process of moving from MySQL 5.7 to 8 an INPLACE upgrade. The general steps are outlined in the link below, and further technical details on INPLACE upgrades can be found in the MySQL Reference Manual:
INPLACE upgrade from MySQL 5.7 to MySQL 8.0
FURTHER READING
- If you are setting up Flix for the first time and need guidance on how to install MySQL 8, please visit our Support article here: Q100551: Installing MySQL 8 on Red Hat/CentOS 7 or Rocky 9
- Please see our documentation for more information on archiving Shows with Flix 7.1 and later: Archive, Restore, or Delete a Show
- Previous versions of Flix are available to download here: Previous Flix Releases
We're sorry to hear that
Please tell us why