.A new module stream: `mysql:8.4`
With the release of the link:
https://access.redhat.com/errata/RHEA-2025:19574[RHEA-2025:19574] advisorty, MySQL 8.4 is available as a new module stream, `mysql:8.4`. Notable enhancements over the previously available version 8.0 include:
* Enhancements to password management: Administrators can now enforce password expiration, lengths, strength, reuse policy, and other password-related settings.
* Authentication: The `caching_sha2_password` plugin is now the default and replaces the `mysql_native_password` plugin to increase the security.
* Backup Compatibility: The `mysqldump` utility now provides an `--output-as-version` option which enables logical backups to be compatible with older MySQL versions.
* `EXPLAIN`: This statement can now display results in JSON format.
* Deprecation and removal: The following features, which were previously deprecated have been removed:
** The `mysqlpump` utility
** The `mysql_native_password` authentication plugin
** The `mysql_upgrade` utility
For more information about changes in MySQL 8.4, see link:
https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html/deploying_different_types_of_servers/assembly_using-mysql_deploying_different_types_of_servers#notable-differences-between-mysql-8-0-and-mysql-8-4_upgrading-from-mysql-8-0-to-mysql-8-4[Notable differences between MySQL 8.0 and MySQL 8.4].
For more information about MariaDB, see link:
https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html/configuring_and_using_database_servers/assembly_using-mysql_configuring-and-using-database-servers[Using MariaDB].
To install the `mysql:8.4` stream, enter:
----
# dnf module install mysql:8.4
----
If you want to upgrade from MySQL 8.0, see link:
https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html/deploying_different_types_of_servers/assembly_using-mysql_deploying_different_types_of_servers#upgrading-from-mysql-8-0-to-mysql-8-4_assembly_using-mysql[Upgrading from MySQL 8.0 to MySQL 8.4].
For information about the length of support for the `mysql` module streams, see link:
https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle[Red Hat Enterprise Linux Application Streams Life Cycle].