Percona Server for MySQL 8.2.0-1 (2024-02-05)¶
Get started with Quickstart Guide for Percona Server for MySQL.
Percona Server for MySQL 8.2.0-1 includes all the features and bug fixes available in the MySQL 8.2 Community Edition in addition to enterprise-grade features developed by Percona.
Release highlights¶
This release merges the MySQL 8.2 code base. Within this merge Percona introduces several sagnificant changes:
-
Removes remainders of Percona-specific encryption features (support for custom Percona 5.7 encrypted bilnog format.)
-
Removes the deprecated
rocksdb_strict_collation_checkandrocksdb_strict_collation_exceptionsRocksDB system variables.
Improvements and bug fixes introduced by Oracle for MySQL 8.2 and included in Percona Server for MySQL are the following:
-
The insert operations caused
records_in_rangeto read too many disk blocks. -
System schema tables with INSTANT ADD columns created before 8.0.29 are incompatible with MySQL versions higher than 8.0.29. Performing DMLs on these tables causes an unexpected server exit.
-
A FTS parser plugin now handles single character tokens correctly.
Known issues¶
-
PS-9078: An upgrade on Ubuntu 20.04 from the following releases does not restart the MySQL service automatically. You must start the service manually.
-
Percona Server for MySQL 8.0.x to Percona Server for MySQL 8.1
-
Percona Server for MySQL 8.0.x to Percona Server for MySQL 8.2
-
Percona Server for MySQL 8.1 to Percona Server for MySQL 8.2
-
Deprecation or removal¶
A future release may remove deprecated variables and options. The usage of these deprecated items may cause a warning. We recommend migrating from deprecated variables and options as soon as possible.
This release deprecates the following variables and options:
-
The
binlog_transaction_dependency_trackingserver system variable -
The
oldandnewserver system variables -
The
--character-set-client-handshakeserver variable -
INFORMATION_SCHEMA.PROCESSLIST -
The implementation of the
SHOW PROCESSLISTcommand that uses theINFORMATION_SCHEMA.PROCESSLISTtable -
The
performance_schema_show_processlistvariable
This release removes the following variables and options:
-
The
WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS()SQL function. Attempting to invoke this function now causes a syntax error. UseWAIT_FOR_EXECUTED_GTID_SET()instead. -
The
--abort-slave-event-countand--disconnect-slave-event-countserver startup options. Attempting to use these options now results in an error. -
The
expire_logs_daysserver system variable. Attempting to use this variable now results in an error. Use thebinlog_expire_logs_secondsvariable instead.
Find the full list of bug fixes and changes in the MySQL 8.2 Release Notes.
Useful links¶
-
Install Percona Server for MySQL 8.2
-
Download product binaries, packages, and tarballs at Percona Product Downloads
-
For training, contact Percona Training - Start learning now
Get expert help¶
If you need assistance, visit the community forum for comprehensive and free database knowledge, or contact our Percona Database Experts for professional support and services.