
This MUST be used when upgrading a primary/replica(s) cluster until all nodes (replicas first) are upgraded. Assuming that the previous defaults were used, one way to preserve the old settings and prevent new objects from using the new default is to start the server with: The default server and database collation parameters are also changed.

The default character set has changed from latin1 to utf8mb4: when using the new character set the data size is likely to increase, the memory buffers will be able to store less data and generally performance can be reduced.

NB: Reverting to the old authentication plugin should not be considered a permanent solution as it could be deprecated soon. Main differences between MySQL 5.7 and 8.0Ĭaching_sha2_password is now the default authentication plugin: you should check if your applications and proxies will work properly with it or, change the configuration-for example back to the previous mysql_native_password authentication plugin-but make sure you won’t end up with MySQL 8.0 and apps that cannot connect to it. What Is New in MySQL 8.0 summarizes what has been added to, deprecated in, and removed from MySQL 8.0Ĭhanges in MySQL 8.0 should be reviewed to identify the changes - especially those "incompatible" - that apply to your current MySQL installation and applications and perform any recommended actions. This page summarises the main changes between MySQL 5.7 and MySQL 8.0įor more information, please refer to the official MySQL documentation: SSL connection error protocol version mismatch Known Issues & Unwanted Collateral Effects Main differences between MySQL 5.7 and 8.0
