Skip to content

Conversation

@Ovahlord
Copy link
Contributor

Due to MySQL 5.7 being no longer supported and MariaDB being based on 5.7, both versions will no longer be supported to compile or run the source. MySQL 8.0.34 is set as a new standard as it is the first 8.0 version that started using OpenSSL 3 which we already require as well.

This superceedes the previous PR of depcecating these versions.

  • MySQL 5.7 and MariaDB are no longer accepted to compile or run the applications
  • Added a static_assert that throws a compile error when the mysql version is too low to reduce user errors

There is no point in arguing around anymore. It will happen. You had plenty of time to update your setup, the grace period is over.

…he minimum required version to 8.0.34

Due to MySQL 5.7 being no longer supported and MariaDB being based on 5.7, both versions will no longer be supported to compile or run the source. MySQL 8.0.34 is set as a new standard as it is the first 8.0 version that started using OpenSSL 3 which we already require as well.

(cherry picked from commit 128bc03086016883fa21da13e4a6571343c65228)
@TrinityCore TrinityCore locked and limited conversation to collaborators Sep 21, 2024
@jackpoz
Copy link
Member

jackpoz commented Sep 21, 2024

https://dev.mysql.com/doc/refman/8.0/en/upgrading.html useful link to upgrade from 5.7 to 8.0

@Shauren
Copy link
Member

Shauren commented Aug 30, 2025

Will do this in cmake

@Shauren Shauren closed this Aug 30, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants