All pages
Powered by GitBook
1 of 17

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

MariaDB Enterprise Server 10.2

Release notes for MariaDB Enterprise Server 10.2 series releases

What's New in MariaDB Enterprise Server 10.2?

An overview of changes, improvements, and what's new in MariaDB Enterprise Server 10.2

MariaDB Enterprise Server 10.2 introduces the following new features:

Enterprise Lifecycle

MariaDB Enterprise Server uses an Enterprise Lifecycle which provides optimized builds, predictable release behavior, and vendor support.

Enterprise Backup

enables non-blocking backups of MariaDB Enterprise Server.

This page is: Copyright © 2025 MariaDB. All rights reserved.

MariaDB Enterprise Backup

Release Notes for MariaDB Enterprise Server 10.2.34-9

This ninth release of MariaDB Enterprise Server 10.2 is a hotfix release to address a CVE which has been rated "critical" using the criteria defined in the MariaDB Engineering Policy.

MariaDB Enterprise Server 10.2.34-9 was released on 2020-10-07.

Fixed Security Vulnerabilities

CVE (with link)

CVSS base score

#1: MariaDB CVEs are assigned a word rating instead of a CVSS base score. See the Policy for details.

Platforms

In alignment to the , MariaDB Enterprise Server 10.2.34-9 is provided for:

  • Red Hat Enterprise Linux 8

  • Red Hat Enterprise Linux 7

  • Red Hat Enterprise Linux 6

  • CentOS 8

Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see

Note

CentOS 6, Debian 8, and Red Hat Enterprise Linux 6 are no longer supported as per the . Older releases are available from the . Instructions for installation are included as a README file within the download.

This page is: Copyright © 2025 MariaDB. All rights reserved.

CentOS 7
  • CentOS 6

  • Ubuntu 18.04

  • Ubuntu 16.04

  • Debian 10

  • Debian 9

  • Debian 8

  • SUSE Linux Enterprise Server 15

  • SUSE Linux Enterprise Server 12

  • Microsoft Windows

  • N/A (Critical)#1

    MariaDB Engineering
    enterprise lifecycle
    "MariaDB Corporation Engineering Policies".
    MariaDB Engineering Policies.
    MariaDB Downloads page
    cve.org
    CVE-2020-15180

    Release Notes for MariaDB Enterprise Server 10.2.30-5

    This fifth release of MariaDB Enterprise Server 10.2 is a maintenance release, including a variety of fixes.

    MariaDB Enterprise Server 10.2.30-5 was released on 2020-01-06.

    Notable Changes

    • no longer sends unnecessary warnings to the error log about maximum row size for DDL statements when and (MDEV-20832)

    • Redundant writes to the redo log have been removed. ()

    • The default for the plugin load option plugin-maturity is now stable (MENT-240)

    • and the MariaDB Audit plugin trace now add the user who initiated statements with the DELAYED option. In previous versions a system user was added. (MENT-237)

    Issues Fixed

    Can result in a hang or crash

    • Primary (master) could crash when it executes and a replica (slave) reconnects having reset its connection status with the primary (e.g., CHANGE MASTER TO MASTER_USE_GTID = slave_pos). (MENT-19376)

    Can result in unexpected behavior

    • Client received error SEC_E_INVALID_TOKEN when SSL is used and connecting to MariaDB Enterprise Server running on Microsoft Windows. ()

    • The restore of tables was not always possible if MariaDB Backup was using the parameters --incremental ()

    • An incomplete result set was returned when was too small. ()

    Interface Changes

    • None.

    Platforms

    In alignment with the , MariaDB Enterprise Server 10.2.30-5 is provided for:

    • Red Hat Enterprise Linux 8

    • Red Hat Enterprise Linux 7

    • Red Hat Enterprise Linux 6

    • CentOS 8

    Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "".

    Note

    CentOS 6, Debian 8, and Red Hat Enterprise Linux 6 are no longer supported as per the . Older releases are available from the . Instructions for installation are included as a README file within the download.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    Release Notes for MariaDB Enterprise Server 10.2.43-15

    MariaDB Enterprise Server 10.2.43-15 is a maintenance release of 10.2. This release includes a variety of fixes.

    MariaDB Enterprise Server 10.2.43-15 was released on 2022-03-14.

    MariaDB Enterprise Server 10.2 is EOL (end-of-life) as of 2022-05-23. Users of this release series should upgrade to a more recent Enterprise Server release series.

    Fixed Security Vulnerabilities

    CVE (with cve.org link)
    CVSS base score
    CentOS 7
  • CentOS 6

  • Ubuntu 18.04

  • Ubuntu 16.04

  • Debian 10

  • Debian 9

  • Debian 8

  • SUSE Linux Enterprise Server 15

  • SUSE Linux Enterprise Server 12

  • Microsoft Windows

  • MDEV-21024
    MDEV-13492
    MDEV-18310
    MDEV-21044
    enterprise lifecycle
    MariaDB Corporation Engineering Policies
    MariaDB Engineering Policy
    MariaDB Downloads page

    5.5

    5.5

    5.5

    5.5

    5.5

    5.5

    4.4

    Notable Changes

    • Galera updated to 25.3.35

    Issues Fixed

    Can result in data loss

    • Columns in some INFORMATION_SCHEMA tables are erroneously declared with DEFAULT clauses, which is not compliant with the SQL standard. (MDEV-18918)

      • Consequently, when sql_mode=EMPTY_STRING_IS_NULL is set, queries like CREATE TABLE .. SELECT .. FROM INFORMATION_SCHEMA... could encounter replication errors like the following:

    Can result in a hang or crash

    • When a FULLTEXT index is added to an InnoDB table with ALGORITHM=INPLACE and the indexed column uses the tis620 character set, the server can crash with a segmentation fault (signal 11). (MDEV-24901)

    • When MariaDB Server is used on the ARM architecture, which uses a weak memory model, an internal hash table implementation can cause the server to crash with a segmentation fault (signal 11). (MDEV-27088)

    • When and are set with MariaDB Enterprise Cluster, powered by Galera, the joiner node fails to perform an SST. (MDEV-26064)

      • The SST log contains the following message related to the failure:

    • When --stream=xbstream is set, MariaDB Enterprise Backup can hang on lock acquisitions due to a deadlock. (MDEV-26558)

    • When a stored procedure is defined with a query that contains a set function, and the set function's only argument is an outer reference to a column of a mergeable view, a derived table, or a CTE, the second execution of the stored procedure can cause the server to crash. (MDEV-25086)

    • When a derived table is created for certain queries that use subqueries over Views or CTEs, the server can crash with a segmentation fault (signal 11). (MDEV-25631)

    • When a stored procedure uses a cursor to run a query that requires an internal temporary table (such as queries containing an ORDER BY clause), the server can crash due to a segmentation fault (signal 11). ()

    • Server can crash if a CTE or derived table is not used by the query. ()

    • When is set and a query is executed that references a derived table, the server can crash while writing the query's execution plan to the slow query log. ()

    • When a stored procedure or a prepared statement is used to execute a query that performs a join which compares a GEOMETRY column with a different data type, executing the stored procedure or prepared statement twice can cause the server to crash. ()

    • With MariaDB Enterprise Cluster, when is set to an unknown address and is set to 0, the server crashes. ()

    Can result in unexpected behavior

    • When a multi-byte character set is used, the last character of a column can be truncated, which makes it appear as a question mark ('?). (MDEV-24335)

    • Subquery using the ALL keyword on columns produces a wrong result. (MDEV-27098)

    • Subquery using the ALL keyword on columns produces a wrong result. (MDEV-27072)

    • When float literals are defined using scientific notation and the token also contains certain special characters, the parser incorrectly parses the float value and completely drops it from the request. ()

    • When a double-encapsulated CTE query calls a function which reads a table that has been aliased in the CTE query, the server incorrectly raises an error with the error code. ()

    • When a CTE is used in a subquery of a statement, the server incorrectly raises an error with the error code. ()

    • When MariaDB Enterprise Cluster performs an SST, the SST scripts incorrectly try to read as a path to a directory of TLS CA certificates instead of using for that purpose. ()

    • When MariaDB Enterprise Cluster performs an SST, the SST scripts do not always interpret correctly. ()

    • When an index is used for an ORDER BY .. LIMIT query, the optimizer does not disable the Range Checked for Each Record optimization. ()

    • When is set, the optimizer can incorrectly choose to merge an index that does not help, because the query conditions require the full index to be scanned. ()

    • When the system variable is set, MariaDB Connector/C and the client do not interpret MariaDB Server's extended metadata properly, which can cause results from some to be right-aligned. ()

    • When an INSERT .. SELECT statement selects from and inserts into the same table, rows are counted twice, which can cause row numbers to be reported incorrectly in error messages. ()

    • When a replica server's relay log is rotated, Seconds_Behind_Master in can temporarily show an incorrect value that is very high. ()

    • The collation column in the table is incorrectly read as NULL. ()

    • When a join performs a comparison between an expression that uses a case-insensitive collation and an ENUM column that uses a binary collation, the comparison uses the wrong collation, which can cause results to be incorrect. ()

    • When is changed dynamically with , InnoDB does not enforce the minimum value that is enforced on startup, which can result in an impossibly small buffer pool with some values of . ()

    • When the function is used in some queries (such as queries using UNION ALL), database names can be truncated to 34 characters, even though database names can have up to 64 characters. ()

    • When the option is disabled, such as when --skip-symbolic-links or --disable-symbolic-links is set, InnoDB still allows symbolic links and .isl files to be created if tables have the DATA DIRECTORY option. ()

    • When CREATE TABLE t1 LIKE t2 is executed and the t2 table is a partitioned table that uses the MyISAM or Aria storage engines and has the DATA DIRECTORY option defined for partitions, the operation fails with a file system error. ()

    • When is set, some window functions incorrectly raise an error with the error code. ()

    • When DEFAULT(COLUMN_NAME) is used in a WHERE clause, the result can be incorrect. ()

    • When a CTE is used with a UNION in a statement, the server incorrectly raises an error with the error code. ()

    • When the function is called with values from a subquery, the output is not always returned as the data type. ()

    Related to install and upgrade

    • When wsrep_sst_method=mariadb-backup is set for MariaDB Enterprise Cluster, but MariaDB Enterprise Backup is not installed on the joiner node, the joiner node fails to start. (MDEV-15209)

    Interface Changes

    • system variable minimum value changed from 5242880 to 2097152

    • mysql_upgrade command-line option added

    • mysqld command-line option added

    • system variable added

    Platforms

    In alignment with the enterprise lifecycle, MariaDB Enterprise Server 10.2.43-15 is provided for:

    • CentOS 7 (x86_64)

    • Debian 9 (x86_64, ARM64)

    • Microsoft Windows (x86_64)

    • Red Hat Enterprise Linux 7 (x86_64)

    • Red Hat Enterprise Linux 8 (x86_64, ARM64)

    • SUSE Linux Enterprise Server 12 (x86_64)

    • SUSE Linux Enterprise Server 15 (x86_64, ARM64)

    • Ubuntu 18.04 (x86_64, ARM64)

    Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "MariaDB Corporation Engineering Policies".*

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    MariaDB Enterprise Server

    Release Notes for MariaDB Enterprise Server 10.2.41-14

    MariaDB Enterprise Server 10.2.41-14 is a maintenance release of MariaDB Enterprise Server 10.2. This release includes a variety of fixes.

    MariaDB Enterprise Server 10.2.41-14 was released on 2021-12-13.

    Fixed Security Vulnerabilities

    CVE (with link)

    CVSS base score

    Notable Changes

    • Galera updated to 25.3.35

    • no longer enables pushdown of UDFs and Stored Functions to the Data Node by default: ()

    • The default value of has changed from -1 to 0

      • In previous releases, Enterprise Spider pushed UDFs and Stored Functions down to the Data Node by default, which could cause query results to be inconsistent.

    Issues Fixed

    Can result in a hang or crash

    • , powered by Galera, can crash on if the table does not have a primary key and if the data for a field exceeds 4096 bytes. ()

    • When an InnoDB tablespace (.ibd) file is imported using without a corresponding .cfg file, InnoDB causes a server crash. (, )

    • When (or ) is executed against an InnoDB table with a FULLTEXT

    Can result in unexpected behavior

    • does not prevent replication. ()

    • joiner node incorrectly uses localhost for TLS certificate verification and fails to join cluster when and encrypt=3 are configured. ()

    • is not able to replay some outputs if 0 is in the data. ()

    Platforms

    In alignment with the , MariaDB Enterprise Server 10.2.41-14 is provided for:

    • CentOS 7 (x86_64)

    • CentOS 8 (x86_64, ARM64)

    • Debian 9 (x86_64, ARM64)

    • Microsoft Windows (x86_64)

    Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "".

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    Error 'Invalid default value for 'TABLE_NAME'' on query. Default database: 'test'. Query: 'CREATE TABLE `t1` (`TABLE_NAME` varchar(64) CHARACTER SET utf8 NOT NULL DEFAULT ''
    mariadb-backup: The option "innodb_force_recovery" should only be used with "--prepare".
    mariadb-backup: innodb_init_param(): Error occurred.
  • Starting with this release, all UDFs and stored functions are evaluated on the Spider Node by default. If desired, pushdown of UDFs and Stored Functions can be explicitly enabled by setting spider_use_pushdown_udf=1. Testing is recommended to confirm that query results are consistent.

  • provide descriptions of each column in the COMMENT column option. (MDEV-25325)

  • index, InnoDB can cause a server crash. (
    , MENT-1198)
  • Resolving aggregate functions that are used in a view can cause in a crash. (MDEV-24454)

  • Executing under can cause in a crash. (MDEV-23391)

  • If two InnoDB tables have a and an operation cascades from the parent table to the child table, an index on a virtual generated column in the child table can become corrupt. (MDEV-26866)

  • MariaDB Enterprise Cluster, powered by Galera, crashes with errors like: [ERROR] WSREP: Trx 236236 tries to abort slave trx 236238 (MDEV-25835)

  • MariaDB Enterprise Cluster can crash due to an incorrect conflict resolution on multi-master setup. (MDEV-25114)

  • Memory leak with row-based replication can lead to high memory usage on replica servers. (MDEV-26712)

  • and generate invalid SQL for some complex views. (MDEV-26299)

  • When statement-based or mixed replication is used and a DML statement encounters an error in a transaction that creates or drops a temporary table, non-committed writes to transactional tables can be incorrectly replicated to replica servers. (MDEV-26833)

  • MariaDB Enterprise Cluster joiner node fails to join cluster when wsrep_sst_method=mariadb-backup and is configured. (MDEV-26211)

  • does not work correctly for UDF and stored functions if used in a query's WHERE conditions. (MDEV-26545)

  • Red Hat Enterprise Linux 7 (x86_64)
  • Red Hat Enterprise Linux 8 (x86_64, ARM64)

  • SUSE Linux Enterprise Server 12 (x86_64)

  • SUSE Linux Enterprise Server 15 (x86_64, ARM64)

  • Ubuntu 18.04 (x86_64, ARM64)

  • 7.5

    CVE-2022-31624

    6.5

    CVE-2021-35604

    5.5

    MDEV-26545
    MariaDB Enterprise Cluster
    MDEV-24978
    MDEV-26131
    MDEV-20931
    MDEV-24969
    MariaDB Enterprise Cluster
    wsrep_sst_method=mariadb-backup
    MDEV-26360
    mariadb --binary-mode
    MDEV-25444
    enterprise lifecycle
    MariaDB Corporation Engineering Policies
    cve.org
    CVE-2021-46667
    MDEV-25702
    MDEV-24827
    MDEV-25766
    MDEV-26249
    MDEV-20770
    MDEV-25472
    MDEV-27066
    ER_NO_SUCH_TABLE
    MDEV-26825
    ER_NO_DB_ERROR
    MDEV-26470
    MDEV-27181
    MDEV-26915
    MDEV-27270
    MDEV-27262
    mariadb
    MDEV-27304
    MDEV-26698
    MDEV-16091
    MDEV-4621
    MDEV-26129
    MDEV-27467
    MDEV-27544
    MDEV-26870
    MDEV-25917
    ER_MIX_OF_GROUP_FUNC_AND_FIELDS
    MDEV-17785
    MDEV-21639
    ER_NO_DB_ERROR
    MDEV-27086
    MDEV-18284
    CVE-2021-46668
    CVE-2021-46665
    CVE-2021-46664
    CVE-2021-46663
    CVE-2021-46661
    CVE-2021-46659
    CVE-2022-21595

    Release Notes for MariaDB Enterprise Server 10.2.33-8

    This eighth release of 10.2 is a maintenance release, including a variety of fixes.

    MariaDB Enterprise Server 10.2.33-8 was released on 2020-09-08.

    Fixed Security Vulnerabilities

    Notable Changes

    • updated to 5.7.29.

    • Limit to 255 (MDEV-22258)

    • Minimum value of raised to 8 (previously 4) so fixed size data types like and are not truncated for lower values of . (MDEV-22715)

    • requires instead of privilege. ()

    • Backport from MariaDB Server 10.5.4 of improvements to for InnoDB. (MENT-636)

    Issues Fixed

    Can result in data loss

    • doublewrite recovery can corrupt data pages. (MDEV-11799)

    • table can disappear when trying to change primary key after disabling Foreign Key checks and violating a Foreign Key constraint. (MENT-804)

    • corruption in delete buffering. (MDEV-22497)

    Can result in a hang or crash

    • deadlock in (MDEV-22890)*

    • data file extension is not crash-safe. (MDEV-23190)

    • =off is not crash safe. (MDEV-21347)

    • Deadlock involving parallel workers, , and (MDEV-23089)

    • Crashes when running a SQL query containing a specific subquery pattern. ()

    • Dropping the adaptive hash index may cause DDL to lock up ()

    • could result in a crash, when the value exceeds the max allowed 2147483647 ()

    • Crash on WITH RECURSIVE large query. ()

    • Crash with Prepared Statement with a ? parameter inside a re-used CTE. ()

    • MariaDB could crash after changing the query_cache size. ()

    • Crash in CREATE TABLE AS SELECT when the precision of returning type = 0 ()

    • or in a statement, which has a 0x00 byte in one of the values could crash the server. ()

    • recovery can block server startup. (MENT-915)

    Can result in unexpected behavior

    • Service shutdown fails if OS datetime has been updated backwards. (MDEV-17481)

    • ALTER TABLE .. ANALYZE PARTITION can run for hours for huge tables if engine-independent persistent statistics are enabled, due to reading and locking of all rows in the * table instead of for the partition. (MDEV-21472)

    • can fail with privilege error when privilege exists at database level but privilege exists at table level. (MDEV-23010)

    • Latency and throughput regression identified in write-heavy benchmarks for latest releases in MariaDB Server 10.2, 10.3, and 10.4. (MENT-909)

    • START SLAVE UNTIL .. file .. pos stops at an earlier position earlier than defined if the transaction that spans over the given stop position has to roll back due to conflicts. ()

    • does not stop on errors while applying InnoDB redo log. ()

    Related to install and upgrade

    • and can't run if the library file doesn't exist. (MDEV-21258)

    Interface Changes

    • ER_TRANSACTIONAL_ARIA_LOG_ENGINE error code added

    • system variable minimum value changed from 4 to 8

    Platforms

    In alignment with the enterprise lifecycle, MariaDB Enterprise Server 10.2.33-8 is provided for:

    • Red Hat Enterprise Linux 8

    • Red Hat Enterprise Linux 7

    • Red Hat Enterprise Linux 6

    • CentOS 8

    • CentOS 7

    • CentOS 6

    • Ubuntu 18.04

    • Ubuntu 16.04

    • Debian 10

    • Debian 9

    • Debian 8

    • SUSE Linux Enterprise Server 15

    • SUSE Linux Enterprise Server 12

    • Microsoft Windows

    Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "MariaDB Corporation Engineering Policies".

    Note**

    CentOS 6, Debian 8, and Red Hat Enterprise Linux 6 are no longer supported as per the MariaDB Engineering Policy. Older releases are available from the MariaDB Downloads page. Instructions for installation are included as a README file within the download.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    CVE (with cve.org link)

    CVSS base score

    CVE-2021-2022

    MariaDB Enterprise Server

    4.4

    MDEV-23003
    MDEV-23221
    MDEV-22456
    MDEV-22451
    MDEV-22748
    MDEV-22779
    MDEV-5924
    MDEV-22502
    MDEV-22111
    MDEV-15152
    mariadb-backup --prepare
    MDEV-22354

    Release Notes for MariaDB Enterprise Server 10.2.27-3

    This third release of MariaDB Enterprise Server 10.2 is a maintenance release, including a variety of fixes.

    MariaDB Enterprise Server 10.2.27-3 was released on 2019-09-30.

    Issues Fixed

    Can result in data loss

    • Due to a race condition in InnoDB, an exclusive lock to an inserted record could be wrongly granted to multiple transactions when the transaction commits. This could lead to a server crash or data loss. ()

    • INSERT...ON DUPLICATE KEY UPDATE, when there is more than one key, could result in inconsistent data between Primary and replica for replication mode and . This has been fixed for MIXED, but cannot be controlled by the replication for STATEMENT based replication.

    • Inconsistent replicas need to be set up again from the Primary. ()

    Can result in a hang or crash

    • Replication could hang for transactions as has its own concurrency control . ()

    Can result in unexpected behavior

    • After setting it is possible to drop indexes from referenced (parent) tables, which could cause to behave as if table doesn't exist in engine ()

    • Corner case where could fail because encrypted data files could not be copied if created shortly before the backup was started. ()

    • could fail in the prepare face if the redo log is bigger than 512GB. ()

    Related to performance

    • Optimized scanning of the undo log versions while scanning the secondary index versions. ()

    Interface Changes

    • None.

    Platforms

    In alignment with the , MariaDB Enterprise Server 10.2.27-3 is provided for:

    • CentOS 8

    • CentOS 7

    • CentOS 6

    • Debian 10

    Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "".

    Note

    CentOS 6, Debian 8, and Red Hat Enterprise Linux 6 are no longer supported as per the . Older releases are available from the . Instructions for installation are included as a README file within the download.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    Release Notes for MariaDB Enterprise Server 10.2.25-1

    This first release of MariaDB Enterprise Server 10.2 includes a variety of new features and fixes, compared to MariaDB Community Server 10.2.24.

    MariaDB Enterprise Server 10.2.25-1 was released on 2019-07-08.

    New Features

    • MariaDB Enterprise Backup with support of non-blocking Backups

    • Backup Stages for non-blocking Backups

    • Maximum number of secondary indexes increased to 128 per table

    New Default Settings

    • A new Enterprise config file is provided that sets optimized defaults:

    • Server does not load plugins of maturity Beta or lower

    • Authentication plugin is loaded by default

    • Account root is using by default on Linux systems

    Notable Changes

    • plugin, used by MariaDB MaxScale, is now of maturity stable

    • Access to data provided by plugin via the information schema requires privilege

    • Unsupported Community plugins are not loaded by default

    • Embedded Server removed

    Platforms

    In alignment with the , MariaDB Enterprise Server 10.2.25-1 is provided for:

    • CentOS 7

    • CentOS 6

    • Debian 9

    • Debian 8

    Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "".

    Note

    CentOS 6, Debian 8, and Red Hat Enterprise Linux 6 are no longer supported as per the . Older releases are available from the . Instructions for installation are included as a README file within the download.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    Release Notes for MariaDB Enterprise Server 10.2.40-13

    This thirteenth release of 10.2 is a maintenance release. This release includes a variety of fixes.

    MariaDB Enterprise Server 10.2.40-13 was released on 2021-09-14.

    Fixed Security Vulnerabilities

    Basic 3-way join queries are not parsed. (MDEV-19421)

    Debian 9
  • Debian 8

  • Red Hat Enterprise Linux 8

  • Red Hat Enterprise Linux 7

  • Red Hat Enterprise Linux 6

  • Ubuntu 18.04

  • Ubuntu 16.04

  • Microsoft Windows

  • MDEV-15326
    MDEV-17614
    MDEV-20247
    MDEV-17187
    MariaDB Backup
    MDEV-18128
    MariaDB Backup
    MDEV-20060
    MDEV-20301
    enterprise lifecycle
    MariaDB Corporation Engineering Policies
    MariaDB Engineering Policy
    MariaDB Downloads page

    Accounts for root can only connect from local host

  • Accounts of type anonymous-user removed

  • Database "test" has no default grants

  • plugin is activated by default with settings:

  • plugin is loaded by default, but is not activated

  • plugin is loaded by default on Linux systems

  • HeidiSQL is not included in Windows installations

    Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 6

  • Ubuntu 18.04

  • Ubuntu 16.04

  • Microsoft Windows

  • enterprise lifecycle
    MariaDB Corporation Engineering Policies
    MariaDB Engineering Policy
    MariaDB Downloads page

    5.5

    5.5

    5.5

    4.4

    Notable Changes

    • Galera updated to 25.3.34

    • ARM64 is now supported for several platforms

    • The script wsrep_sst_mariadb-backup checks all server-related configuration groups when processing a configuration file. (MDEV-25669)

      • Prior to this release, only the [mysqld] configuration group was checked when processing a configuration file.

    • MariaDB Enterprise Backup expects to stream a backup using the included mbstream utility. ()

      • Prior to this release, MariaDB Enterprise Backup expected , even though the xbstream utility had been renamed to mbstream.

    • InnoDB no longer acquires advisory file locks by default. ()

    • The table has been added and can be used to view details about SQL keywords. ()

    • The table has been added and can be used to view details about built-in functions. ()

    • When using data-at-rest encryption with the encryption plugin, InnoDB will automatically disable key rotation checks. ()

      • The encryption plugin does not support key rotation, so key rotation checks are not required.

      • In previous releases, unnecessary key rotation checks with the encryption plugin could reduce performance, unless they were explicitly disabled by setting .

    Issues Fixed

    Can result in a hang or crash

    • Possible server crash when pushing a WHERE condition over a mergeable derived table / view / CTE DT into a grouping view / derived table / CTE V whose item list contained set functions with constant arguments. (MDEV-25635)

    • Server crashes on second execution of a stored procedure or a prepared statement when the corresponding query executes a window function on a view, CTE, or derived table. (MDEV-25565)

    • Server crashes possible when executing a prepared statement with a hanging recursive CTE. (MDEV-26135)

    • Server crashes while executing query with a CTE in a prepared statement or stored procedure. ()

    • Server crashes while executing query with a recursive CTE that is indirectly used twice. ()

    • Server crashes due to infinite recursion while processing an embedded recursive CTE with missing RECURSIVE. ()

    • Server crashes in InnoDB deadlock checker under high load. ()

    • Server crashes when a virtual generated column has a prefix index. ()

    • Server crashes possible when using virtual generated columns. (, )

    • Server crashes while executing when a column is truncated. ()

    • Server crashes while executing when a hostname cannot be resolved. ()

    • Server crashes when a subquery references an outer column in an ORDER BY clause. ()

    • Server crashes due to a stack overrun in the query optimizer while executing query with more than 32 equality conditions that compare columns of different tables (such as tableX.colX=tableY.colY). ()

    • Server crashes when a window function is the left expression of an IN(SELECT ..) subquery. ()

    • Possible deadlock on a Replica server using GTID Replication when and , , or is executed. ()

    • Server crashes when fails on an InnoDB table. ()

    • Server crashes while executing on an InnoDB table with a Full-Text Index. ()

    • Server crashes while executing on an InnoDB table with virtual generated columns that are indexed. ()

    Can result in unexpected behavior

    • When fails after dropping the table, the DROP TABLE operation is not written into the . (MDEV-25595)

    • The statement does not quote role names properly for DEFAULT ROLE. (MDEV-26080)

    • The utility reports errors for freed pages. (MDEV-25361)

    • When an unknown column is referenced in the WHERE clause of a recursive CTE, the query sometimes succeeds instead of failing with an . ()

    • Reusing CTE inside a function fails with the error code. ()

    • Several fixes for MariaDB Enterprise Cluster (Galera) SST scripts. (, , , , , , , MENT-1170, , )

    • With MariaDB Enterprise Cluster, when , MariaDB Enterprise Backup does not inherit server options set by the Environment systemd configuration parameter. ()

    • With MariaDB Enterprise Cluster, when is set and and/or are set to custom paths, the rsync SST does not copy the binary log index. ()

    As a result of this issue, a Joiner node writes the following error to the

    • With MariaDB Enterprise Cluster, when is set, rsync for a new SST process may be killed rather than the rsync for the old SST process. (MDEV-25880)

    • With MariaDB Enterprise Cluster, the WSREP threads could write warnings about foreign keys to the MariaDB Error Log when is not enabled. (MDEV-26062)

      • In prior releases, the following warning could be written to the log:

    • Starting with this release, the WSREP threads will only write warnings about foreign keys to the MariaDB Error Log when wsrep_debug is enabled.

    • The statement may check the wrong maximum column length. (MDEV-26203)

    • The storage engine handles ">=" as ">" in some cases, where multi-column indexes are used. (MDEV-25985)

    • The system variable does not work correctly with the authentication plugin. ()

    • The "Condition pushdown into derived table" optimization cannot be applied if the expression being pushed refers to a derived table column which is computed from an expression that has a stored function call, @session variable reference, or other similar construct. ()

    • A query that uses ORDER BY .. LIMIT clause and "Range checked for each record" optimization could produce incorrect results. ()

    • An aborted statement is logged in the binary log and replicates to the Replica server. ()

    • shows an execution plan different from actually executed. ()

    • Wrong result when selecting from views, derived tables, or CTEs with the form (SELECT .. LIMIT <n>) ORDER BY .. ()

    • Procedure containing CTE incorrectly stored in the system table. ()

    Interface Changes

    • information schema table added

    • information schema table added

    Platforms

    In alignment with the enterprise lifecycle, MariaDB Enterprise Server 10.2.40-13 is provided for:

    • CentOS 7 (x86_64)

    • CentOS 8 (x86_64, ARM64)

    • Debian 9 (x86_64, ARM64)

    • Red Hat Enterprise Linux 7 (x86_64)

    • Red Hat Enterprise Linux 8 (x86_64, ARM64)

    • SUSE Linux Enterprise Server 12 (x86_64)

    • SUSE Linux Enterprise Server 15 (x86_64, ARM64)

    • Ubuntu 18.04 (x86_64, ARM64)

    • Microsoft Windows (x86_64)

    Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "MariaDB Corporation Engineering Policies".

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    CVE (with cve.org link)

    CVSS base score

    CVE-2021-2389

    MariaDB Enterprise Server

    5.9

    Release Notes for MariaDB Enterprise Server 10.2.37-11

    This eleventh release of MariaDB Enterprise Server 10.2 is a maintenance release. This release includes security fixes.

    MariaDB Enterprise Server 10.2.37-11 was released on 2021-03-15.

    Fixed Security Vulnerabilities

    CVE (with cve.org link)
    CVSS base score

    #1: MariaDB CVEs are assigned a word rating instead of a CVSS base score. See the for details.

    Notable Changes

    • The new --system={all, users, plugins, udfs, servers, stats, timezones} command-line option allows dumping system information in logical form. ()

    • Added primary host and port info to replica stop messages. ()

    • Parameter has no effect and is defined as deprecated. ()

    Issues Fixed

    Can result in data loss

    • In a very unlikely event, corruption of system tablespace or last recovered page can occur on recovery or a . (MENT-1124, )

    Can result in a hang or crash

    • Possible segfault on with explicit FTS_DOC_ID_INDEX using multiple fields. ()

    • Server crashes upon attempt to update view through second execution of a stored procedure. ()

    • containing clause can crash. ()

    Can result in unexpected behavior

    • is missing the WITH GRANT privilege for roles. ()

    • mysqld_safe log messages are missing in the error log file. ()

    • CHECK_CLAUSE field in truncates check constraints expressions. ()

    Interface Changes

    • performance schema table schema changed

    • information schema table schema changed

    • performance schema table schema changed

    • performance schema table schema changed

    Platforms

    In alignment with the , MariaDB Enterprise Server 10.2.37-11 is provided for:

    • CentOS 7

    • CentOS 8

    • Debian 9

    • Debian 10

    Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see

    Note

    In alignment with the , this release does not include CentOS 6.x and RHEL 6.x packages.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    Release Notes for MariaDB Enterprise Server 10.2.26-2

    This second release of MariaDB Enterprise Server 10.2 is a maintenance release, addressing security vulnerabilities and including a variety of fixes.

    MariaDB Enterprise Server 10.2.26-2 was released on 2019-08-19.

    Fixed Security Vulnerabilities

    CVE (with cve.org link)
    CVSS base score

    Notable Changes

    • Merge relevant changes from MySQL 5.7.27

    • Compatibility change: Change to OFF by default

    • Compatibility change: Change to OFF by default

    Issues Fixed

    • does not work with PS protocol

    • Removed legacy option from enterprise build of MariaDB Backup

    • Changes to mysql_install_db script text

    • DROP TABLE IF EXISTS

    Interface Changes

    • removed

    • option added

    • option added

    • option added

    Platforms

    In alignment with the , MariaDB Enterprise Server 10.2.26-2 is provided for:

    • CentOS 7

    • CentOS 6

    • Debian 9

    • Debian 8

    Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "".

    Note

    CentOS 6, Debian 8, and Red Hat Enterprise Linux 6 are no longer supported as per the . Older releases are available from the . Instructions for installation are included as a README file within the download.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    Release Notes for MariaDB Enterprise Server 10.2.29-4

    This fourth release of MariaDB Enterprise Server 10.2 is a maintenance release, including a variety of fixes.

    MariaDB Enterprise Server 10.2.29-4 was released on 2019-11-18.

    Fixed Security Vulnerabilities

    CVE (with cve.org link)
    CVSS base score

    Notable Changes

    • New option innodb_change_buffer_dump added to Debug builds. This option dumps the contents of the change buffer to the server error log at startup. This is useful when a slow shutdown cannot be performed successfully. ()

    • Eliminated unnecessary logging of warnings to the error log regarding maximum row size for DML statements which should be present only for DDL operations. (MENT-454)

    Issues Fixed

    Can result in data loss

    • mariadb-backup --prepare --export ... could overwrite binary logs if certain conditions were present. () Conditions which must be present to trigger this bug:

      • is executed on the MariaDB Server host, and

      • Configuration files from the master are used, and

      • Configuration files enable binary logging

    If unable to upgrade to MariaDB Enterprise Server 10.2.29-4, where this bug is fixed, a workaround is available: use the --defaults option to to avoid the bug-triggering conditions by specifying a different configuration file.

    Can result in a hang or crash

    • Prior removal of a FULLTEXT index from an table can cause a hang on startup. ()

    • Removal of a FULLTEXT index from an table can cause a hang. ()

    • Change to a table containing a FULLTEXT index can cause Server to become unresponsive. ()

    Can result in unexpected behavior

    • Unnecessary logging of warnings to the error log regarding maximum row size for DML statements which should be present only for DDL operations. (MENT-454)

    • After server restart, a using a FULLTEXT index on tables can fail to return some data. ()

    • and MariaDB Backup, when using mbstream, recreated xtrabackup_info in the same directory as the backup file. Repeated extract of the backup could fail. (

    Related to install and upgrade

    • Installing MariaDB Enterprise Server from repository failed on CentOS 7 due to package dependencies. (MENT-420)

    Interface Changes

    • error code added

    Platforms

    In alignment to the , MariaDB Enterprise Server 10.2.29-4 is provided for:

    • CentOS 8

    • CentOS 7

    • CentOS 6

    • Debian 10

    Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "".

    Note

    CentOS 6, Debian 8, and Red Hat Enterprise Linux 6 are no longer supported as per the . Older releases are available from the . Instructions for installation are included as a README file within the download.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    tail: cannot open 'mysql-bin.index' for reading: No such file or directory
    InnoDB: WSREP: referenced FK check fail: Lock wait index `PRIMARY` table `schema`.`child_table`
    New MariaDB Enterprise Backup --log-innodb-page-corruption to continue the backup process when corruption is encountered. Corrupted pages are logged in backup_corrupted file in the backup destination directory. (MDEV-22929)
  • MariaDB Enterprise Backup adds completed with Error! to the end of the log file if the backup is started with parameter --log-innodb-page-corruption and completed with corrupted tables. The new log entry canceled with Error! will be used when the backup could not be completed. (MENT-1059)

  • and system variables are read-only. (MDEV-25179)

  • Possible crash for a query using recursive CTE without having a default schema defined. (MDEV-24019)
  • Server crash on WITH RECURSIVE UNION ALL (CTE) query. (MDEV-23619)

  • Server hang due to Galera lock conflict resolution. (MDEV-23328)

  • Possible crash in replication when applying a transaction that contains cascading foreign key delete for a table and that has an indexed virtual column. (MDEV-23033)

  • Possible lock conflicts between two wsrep high priority threads in MariaDB Enterprise Cluster on tables having unique secondary keys. (MDEV-23851)

  • Unexpected error message when selecting from view that uses mergeable derived table. (MDEV-24314)

  • Permission denied error message is returned on users with permissions for nested CTEs. (MDEV-20751)

  • Regression: SELECT .. UNION .. with inconsistent column names fails. (MDEV-19179)

  • Race condition between and transaction commit with MariaDB Enterprise Cluster. (MDEV-23536)

  • Plugin system variables and activation options can break for MariaDB Enterprise Cluster. (MDEV-20717)

  • SELECT INTO OUTFILE used permission 666 where 644 should be used to limit the privileges to change the file. (MDEV-23875)

  • Syntax error on correct syntax for that includes X is null = 0 (MDEV-24194)

  • Altered connection limits for user have no effect. (MDEV-17852)

  • Syntax error when using COLLATE for creating virtual columns. (MDEV-12161)

  • Auto purge of relaylogs stops when relay-log-file is slave-relay-log.999999 and is enabled. (MDEV-8134)

  • ORDER BY in view definition leads to wrong result with GROUP BY on query using view. (MDEV-23826)

  • column from a derived table returns invalid values. (MDEV-23291)

  • doesn't respect filters for events. (MDEV-24318)

  • plugin doesn't consider proxy users in and (MDEV-19442)

  • performance schema table schema changed

  • performance schema table schema changed

  • performance schema table schema changed

  • performance schema table schema changed

  • system variable maximum value changed from 18446744073709551615 to 4294967295

  • mariadb-backup --log-innodb-page-corruption command-line option added

  • command-line option added

  • command-line option added

  • command-line option added

  • command-line option added

  • system variable minimum value changed from 8 to 64

  • command-line option added

  • performance schema table schema changed

  • performance schema table schema changed

  • performance schema table schema changed

  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 8

  • Ubuntu 16.04

  • Ubuntu 18.04

  • SUSE Linux Enterprise Server 12

  • SUSE Linux Enterprise Server 15

  • Microsoft Windows

  • CVE-2021-27928

    N/A (Critical)#1

    MariaDB Engineering Policy.
    MDEV-23630
    MDEV-10272
    MDEV-24536
    MariaDB Backup prepare
    MDEV-24449
    MDEV-24403
    MDEV-16940
    MDEV-22781
    MDEV-24289
    MDEV-21367
    MDEV-24139
    enterprise lifecycle
    "MariaDB Corporation Engineering Policies".
    MariaDB Engineering Policies
    Merge upstream changes from (MDEV-19795)
  • plugin now requires the privilege to display information in the disks table in the information schema, the table will otherwise be empty (MDEV-18328)

  • killed on master but was replicated (
    )
  • Post-merge fixes for rocksdb.group_min_max test (MDEV-20113)

  • Replication hangs with "preparing" and never starts (MDEV-20247)

  • Failing assertion when REDO log files reach 512Gb while preparing backup (MDEV-20060)

  • Temporary tables created with data-at-rest encryption are not fully encrypted (MDEV-17228)

  • bugs related to creating tables (MDEV-19292, MDEV-20102)

  • for can result in a crash in some cases (MDEV-15641)

  • Bugs in related to indexed virtual columns (MDEV-16222, MDEV-17005)

  • Failing tests in buildbot related to FULLTEXT INDEX (MDEV-14154)

  • Server startup bug with encrypted table (MDEV-19914)

  • Possible crash when Galera and foreign key is used, if the referenced record is deleted at the same time (MDEV-19660)

  • Recovery with mariadb-backup crash related to with custom (MDEV-19978)

  • Add page-id matching check in tool (MDEV-19871)

  • DROP TEMPORARY table is logged despite no CREATE was logged in binary log (MDEV-20091)

  • mysql_upgrade_service throws exception upgrading from 10.0 to 10.3 (MDEV-19427)

  • Loading the plugin causes performance regression (MDEV-18661)

  • on table with virtual_field can cause crash (MDEV-19771)

  • Fix Aria ER_CRASHED_ON_USAGE and Assertion (MDEV-19595)

  • option added

  • option added

  • option added

  • option removed

  • option added

  • option added

  • status variable added

  • status variable added

  • status variable added

  • status variable added

  • system variable added

  • system variable added

  • system variable added

  • system variable added

  • system variable added

  • system variable added

  • system variable removed

  • system variable added

  • system variable added

  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 6

  • Ubuntu 18.04

  • Ubuntu 16.04

  • Microsoft Windows

  • CVE-2019-2805

    6.5

    CVE-2019-2740

    6.5

    CVE-2019-2758

    5.5

    CVE-2019-2739

    5.1

    CVE-2019-2737

    4.9

    CVE-2021-2007

    3.7

    CVE-2020-2922

    3.7

    --rsync
    mariadb-backup
    --rsync option
    enterprise lifecycle
    MariaDB Corporation Engineering Policies
    MariaDB Engineering Policy
    MariaDB Downloads page
    MDEV-20348

    Removal of a virtual column used by an index can result in a crash. (MENT-434)

  • , , or on an table can cause Server to become unresponsive. (MDEV-20852)

  • )
  • mysqld_multi.sh script could not be launched and returned a syntax error. (MENT-433)

  • Though not supported on Microsoft Windows, the system variable for the Audit plugin accepted a SYSLOG value. (MDEV-19851)

  • Debian 9
  • Debian 8

  • Red Hat Enterprise Linux 8

  • Red Hat Enterprise Linux 7

  • Red Hat Enterprise Linux 6

  • SUSE Linux Enterprise Server 15

  • SUSE Linux Enterprise Server 12

  • Ubuntu 18.04

  • Ubuntu 16.04

  • Microsoft Windows

  • CVE-2020-2780

    6.5

    CVE-2019-2974

    6.5

    CVE-2019-2938

    4.4

    MDEV-20864
    MDEV-20703
    mariadb-backup
    mariadb-backup
    MDEV-19647
    MDEV-19529
    MDEV-20987
    MDEV-19073
    MariaDB Enterprise Backup
    MDEV-18438
    WARN_INNODB_PARTITION_OPTION_IGNORED
    enterprise lifecycle
    MariaDB Corporation Engineering Policies
    MariaDB Engineering Policy
    MariaDB Downloads page
    --stream=mbstream
    MDEV-15730
    --stream=mbstream
    MDEV-24393
    MDEV-25129
    MDEV-25129
    MDEV-14180
    MDEV-26025
    MDEV-26202
    MDEV-26095
    MDEV-25594
    MDEV-26220
    MDEV-18166
    MDEV-18249
    MDEV-17890
    MDEV-26081
    MDEV-25629
    MDEV-17783
    MDEV-25630
    MDEV-17515
    MDEV-25721
    MDEV-25663
    MDEV-25872
    ER_BAD_FIELD_ERROR
    MDEV-26189
    ER_NO_SUCH_TABLE
    MDEV-23886
    MDEV-20580
    MDEV-25818
    MDEV-25759
    MDEV-25719
    MDEV-15639
    MDEV-15371
    MDEV-18797
    MDEV-24979
    MDEV-21192
    MDEV-24962
    MDEV-25978
    ed25519
    MDEV-25641
    MDEV-25969
    MDEV-25858
    MDEV-22530
    MDEV-25682
    MDEV-25679
    MDEV-20411
    CVE-2021-46666
    CVE-2021-46658
    CVE-2021-46657
    CVE-2021-2372

    Release Notes for MariaDB Enterprise Server 10.2.31-6

    This sixth release of MariaDB Enterprise Server 10.2 is a maintenance release, including a variety of fixes.

    MariaDB Enterprise Server 10.2.31-6 was released on 2020-03-02.

    Fixed Security Vulnerabilities

    CVE (with link)

    CVSS base score

    Notable Changes

    • The systemd start and stop timeout for the MariaDB service is now set to 900 seconds (15 minutes). ()

    • For (Galera Library 25.3.29):

      • Setting was not effective because it was done after the socket was connected or accepted. The default value also caused TCP receive buffer auto-tuning to be disabled. This lead to sub-optimal performance in high bandwidth WAN clusters. The default value for has been changed to auto, which lets the kernel tune the TCP receive buffer. A new variable socket.send_buf_size with default value auto

    Issues Fixed

    Can result in data loss

    • An ALTER TABLE ... RENAME could fail without an error and result in a dropped table. (MENT-416)

    Can result in a hang or crash

    • During a server restart recovery could encounter an out-of-memory condition. A restart was only possible after increasing . ()

    • On a rollback of a large insert or update, or during a background task to purge transaction history after a large update or delete, the server could hang. ()

    • On a rollback or during a background task to purge transaction history due to a SPATIAL INDEX, the server could hang. ()

    Can result in unexpected behavior

    • Executing or on tables could lead to an unexpected SQL Error (1118): Row size too large, when (default). ()

    • Queries which use window functions and implicit grouping could return wrong results. ()

    • Queries which use DISTINCT COUNT(*) OVER() in the expression returned wrong results. ()

    Related to installation or upgrade

    • Server could not be started when is set in a config file. (MENT-625)

    Interface Changes

    • system variable default value changed from 6 to 4, matching the default of MariaDB Enterprise Server 10.4 and 10.3.

    Platforms

    In alignment with the , MariaDB Enterprise Server 10.2.31-6 is provided for:

    • Red Hat Enterprise Linux 8

    • Red Hat Enterprise Linux 7

    • Red Hat Enterprise Linux 6

    • CentOS 8

    Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "".

    Note

    CentOS 6, Debian 8, and Red Hat Enterprise Linux 6 are no longer supported as per the . Older releases are available from the . Instructions for installation are included as a README file within the download.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    was added to allow send buffer tuning.
    Crashes could occur rarely when using ALTER TABLE ... IMPORT TABLESPACE (MDEV-21513)
  • Possible server crash if (default) is set and if the value for parameter pos in does not point to the beginning of an event in the binary log. (MDEV-18046)

  • A replication primary (master) running in semi-sync mode could crash when is executed and the replica reconnects using the GTID protocol. (MDEV-19376)

  • MariaDB Enterprise Backup could encounter a deadlock if a backup is taken from a replica with is set to a value greater than 0 (MDEV-21255)

  • MariaDB Enterprise Backup could crash when used in combination with FLUSH TABLES and UNLOCK TABLES (MENT-438)

  • The aria_pack utility crashed when running an offline datafile compress on a table. (MDEV-14183)

  • Dropping a partition with and SESSION caused the MariaDB Enterprise Cluster (Galera) node to hang. (MDEV-21189)

  • Inefficient thread handling in the thread pool, impacting any application that uses the thread pool. (MDEV-21343)

  • The MariaDB Enterprise Server config file mariadb-enterprise.cnf was not registered as a config file in RPM packages. (MENT-591)

  • ALTER USER IF EXISTS generated a SQL syntax error. (MENT-643)

  • A query using GROUP BY with an expression containing a field of a view could return wrong results. (MDEV-20922)

  • Running the script mysql_tzinfo_to_sql for MariaDB Enterprise Cluster could result in inconsistent timezone information across different nodes. (MDEV-21209)

  • Using the --use-memory option with mariadb-backup would cause it to run out of memory. (MDEV-20679)

  • For MariaDB Enterprise Cluster (Galera Library 25.3.29):

    • GCS delivered a JOIN message even if the node was in a DONOR state.

    • GCache could contain mixed histories from different clusters.

    • GComm socket timestamping/liveness checking produced false positives during replication of large transactions, which caused excessive amounts of broken connections.

    • Large transactions were able to monopolize bandwidth when segmentation was configured, causing delayed in messages relayed by segment representative. The fix implements fair queuing of messages.

    • Due to a bug in quorum computation, two primary conflicting primary components were formed when the group merged and partitioned again while the new primary view was forming.

  • CentOS 7
  • CentOS 6

  • Ubuntu 18.04

  • Ubuntu 16.04

  • Debian 10

  • Debian 9

  • Debian 8

  • SUSE Linux Enterprise Server 15

  • SUSE Linux Enterprise Server 12

  • Microsoft Windows

  • 5.9

    MDEV-17571
    MariaDB Enterprise Cluster
    MDEV-19176
    MDEV-21509
    MDEV-21512
    MDEV-21429
    MDEV-21318
    MDEV-16579
    enterprise lifecycle
    MariaDB Corporation Engineering Policies
    MariaDB Engineering Policy
    MariaDB Downloads page
    cve.org
    CVE-2020-2574

    Release Notes for MariaDB Enterprise Server 10.2.32-7

    This seventh release of MariaDB Enterprise Server 10.2 is a maintenance release, including a variety of fixes.

    MariaDB Enterprise Server 10.2.32-7 was released on 2020-06-08.

    Fixed Security Vulnerabilities

    CVE (with cve.org link)
    CVSS base score

    #1: MariaDB CVEs are assigned a word rating instead of a CVSS base score. See the for details.

    Notable Changes

    • now displays a warning when upgrading a replica from MySQL Server to MariaDB Enterprise Server if data was present in the mysql.slave_master_info and mysql.slave_relay_log_info tables. A warning is needed as this information will be ignored. ()

    • has a new --ignore-table-data=<table> option. When used, the dump will include the table definition for the listed tables, but not the statements for the data in the table. ()

    Issues Fixed

    Can result in data loss

    • Possible crash with data loss when an executing an update of PRIMARY KEY columns on an table with a column. ()

    Can result in a hang or crash

    • ignored the timeout setting when an explicit LOCK TABLES ... WRITE was active in another session. As a result, MariaDB Enterprise Server waited for release of the lock even if the timeout was reached. ()

    • When additional open_table_caches_instances have been created, a crash could occur due to exceeding the limit of open file descriptors. ()

    Can result in unexpected behavior

    • Replication could be aborted when the replication data includes nested version-based conditional comments.

    • and mysqld_safe processes showed as running after a server shutdown. ()

    • ignored the configuration from the server configuration file. ()

    Related to installation or upgrade

    • The plugin pam_user_map.so was not provided with binary tarball packages. ()

    • Installing MariaDB Enterprise Server on SUSE Linux Enterprise Server 12 or 15 could result in file conflicts. (MENT-730)

    Interface Changes

    • system variable maximum value changed from 4294967295 to 255

    • command-line option added

    • command-line option added

    Platforms

    In alignment with the , MariaDB Enterprise Server 10.2.32-7 is provided for:

    • Red Hat Enterprise Linux 8

    • Red Hat Enterprise Linux 7

    • Red Hat Enterprise Linux 6

    • CentOS 8

    Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "".

    Note

    CentOS 6, Debian 8, and Red Hat Enterprise Linux 6 are no longer supported as per the . Older releases are available from the . Instructions for installation are included as a README file within the download.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    Release Notes for MariaDB Enterprise Server 10.2.38-12

    This twelfth release of 10.2 is a maintenance release. This release includes a variety of fixes.

    MariaDB Enterprise Server 10.2.38-12 was released on 2021-06-14.

    Fixed Security Vulnerabilities

    has a new
    option. By default,
    will not commit or rollback uncommitted XA transactions, and when the backup is restored any uncommitted XA transactions must be manually committed using XA
    or be manually rolled-back using
    . The
    option can be used to rollback uncommitted XA transactions while performing a
    operation, eliminating the need for manual commit or rollback when the backup is restored. (
    )
  • is now limited to 255. (MDEV-22258)

  • A duplicate key error showed the duplicate key value truncated to 64 characters without indicating the truncation. (MDEV-20604)
  • Using SET GLOBAL for the variables , , , and could lead to corrupted strings for the settings. (MDEV-22393)

  • Changing the Server-Id could lead to events being disabled for replicas, even if a single node configuration without a replica was used. (MDEV-21758)

  • CentOS 7
  • CentOS 6

  • Ubuntu 18.04

  • Ubuntu 16.04

  • Debian 10

  • Debian 9

  • Debian 8

  • SUSE Linux Enterprise Server 15

  • SUSE Linux Enterprise Server 12

  • Microsoft Windows

  • CVE-2020-2760

    5.5

    CVE-2020-2752

    5.3

    CVE-2020-2814

    4.9

    CVE-2020-2812

    4.9

    CVE-2020-13249

    N/A (Medium)#1

    MariaDB Engineering Policy
    MDEV-10047
    MDEV-22037
    MDEV-22384
    MariaDB Enterprise Backup
    --ftwrl-wait-timeout
    MDEV-20230
    MDEV-18027
    MDEV-21563
    MariaDB Enterprise Backup
    MDEV-19347
    MDEV-21913
    mariadb-backup --rollback-xa
    enterprise lifecycle
    MariaDB Corporation Engineering Policies
    MariaDB Engineering Policy
    MariaDB Downloads page
    mariadb-backup
    --rollback-xa
    mariadb-backup
    --rollback-xa
    MDEV-21168

    4.9

    Notable Changes

    • New function calculates the spherical distance between two geometries (point or multipoint) on a sphere. (MDEV-13467)

    • Galera updated to 25.3.3

    Issues Fixed

    Can result in data loss

    • fails to rename a column in table and causes server to crash. table is not accessible after restart. (MDEV-24763)

    • Table corruption ER_NO_SUCH_TABLE_IN_ENGINE or ER_CRASHED_ON_USAGE after on table with foreign key. (MDEV-24532)

    • deletes the current source file after a No space left on device error, before exiting. Only the incomplete target file is still available. (MDEV-25221)

    Can result in a hang or crash

    • Possible hang when or is used with MariaDB Enterprise Cluster and a multi-master setup. (MDEV-18874)

    • Possible memory corruption with MariaDB Enterprise Cluster when inserting values bigger than 4096 bytes into variable-length fields (, , , and related types). (MDEV-24978)

    • fails on compressed tables. (MDEV-25121)

    • Server crashes in check_grant upon invoking function with enabled. ()

    • crashes when --default-character-set is set and --character-sets-dir is undefined. ()

    • Possible Server crash when . Only seen when using a table space per table and if the tablespace size is increased at the time of the drop. ()

    • Possible server hang with and indexed virtual columns after an error with , , on virtual columns. ()

    • conflict resolution issues. ()

    • Index count mismatch due to aborted FULLTEXT INDEX ()

    • node crashes when inserting a row into a table that contains a virtual column and does not have a primary key. ()

    • Server crashes when fails to add a new index on a new virtual column and a concurrent connection executes a query that accesses the freed virtual column. ()

    • EXISTS subquery with correlation in ON expression crashes. ()

    • Server crashes in row_undo_mod_clust_low upon rollback of read-only transaction. ()

    • Server crashes on the second execution of a stored procedure when the stored procedure uses an invalid multi-table statement to update a view. ()

    • startup hangs when a recovered transaction exists for the or system tables and a DDL transaction needs to be rolled back. ()

    • Server crashes when tries to fetch data from table containing a FULLTEXT INDEX and the table's tablespace was discarded. ()

    • Server crashes on when a WHERE condition references a derived table. ()

    • Potential hang in purge when virtual indexed columns exist. (MENT-1203)

    • After or , change buffer entries for secondary indexes are lost on InnoDB restart. (MENT-1217)

    Can result in unexpected behavior

    • SUM column from a derived table returns invalid values. (MDEV-23291)

    • returns an incorrect result. (MDEV-24790)

    • Incorrect behavior of SET STATEMENT when it is executed as a prepared statement. (MDEV-24860)

    • Query returns a ER_BAD_FIELD_ERROR error when a subquery contains a JOIN with an ON clause that references an outer column. ()

    • Query returns a error when a Common Table Expression (CTE) contains a UNION ()

    • Query returns wrong result when the or aggregate functions are used and the aggregated column is indexed. ()

    • Wrong result (extra rows and wrong values) with incremental block nested loop hash. ()

    • Query returns wrong results when a JOIN is evaluated using the Block Nested Loop Hash (BLNH) optimization with a compound index. ()

    • Server fails to start using mysqld_multi with mysqld_safe options. ()

    • Duplicate key may be generated during configuration change. ()

    • State snapshot transfer (SST) for using fails when the --log-bin option was set on the command-line with no value at server startup. ()

    • Race condition between persistent statistics and or ()

    • Race condition between and STATS_AUTO_RECALC ()

    • Incorrect message about field length is written to the when is executed on an table. ()

    • No error is returned when the optimizer removes a redundant part of a subquery that contains an unknown table alias. For example, if the optimizer removes a redundant GROUP BY clause from an subquery, unknown table aliases in the redundant part are ignored. ()

    • Selectivity shown with in field "filter" is incorrect for columns. ()

    • Histogram statistics are used even with ()

    • shows nonsensical value for key_len with type=index ()

    • SSL connection fails when server and client certs are signed by same CA. ()

    • Wrong function name in error messages upon call. ()

    • fails on large backup. ()

    • State snapshot transfer (SST) for using fails when the password for the backup user is set via the MYSQL_PWD environment variable. ()

    • State snapshot transfer (SST) for using fails when the option was set on the command-line at server startup. ()

    • An extra warning is returned when the statement is executed in a prepared statement. ()

    • Complex query in stored procedure returns wrong results. ()

    • wrongly checks for field's default value if AFTER is used. ()

    • Incorrect name resolution for subqueries in ON expressions. ()

    • When is executed, a race condition between group commit and binary log rotation causes the old binary log file to become obsolete before the group commit has been written to it. ()

    • logs an error instead of a warning when it reads an invalid log block checksum during a . ()

    • Rows are wrongly omitted when an index is read using Multiversion Concurrency Control (MVCC). ()

    • aborts after failed into table with virtual column. ()

    • fails to fetch index type when index mismatch happens. ()

    • silently enables InnoDB Monitor output and never disables it when a wsrep slave thread tries to perform a brute-force (BF) kill, but fails due to a long lock wait. ()

    • causes "Ignoring data file ... with space ID xxxx, since the redo log references ... with space ID xxxx." for . ()

    • The Replication Heartbeat binary log event (Heartbeat_log_event) uses 4 bytes to store the log position within the current binary log file, so the log position overflows when the binary log file size exceeds 4 GB. ()

    • spatial indexes miss large geometry fields. (MENT-1205)

    • Table alias from previous statement interferes with later commands. (MENT-1200)

    • fails to replicate statement when is enabled. ()

    Related to install and upgrade

    • Missing libsepol dependency on SLES 12 and SLES 15. (MENT-1163)

    • caching_sha2_password.so isn't included in Debian packages. (MDEV-24728)

    • Minor version upgrade does not perform server restart. (MDEV-25240)

    Interface Changes

    • command-line option added

    • command-line option added

    • function added

    Platforms

    In alignment with the enterprise lifecycle, MariaDB Enterprise Server 10.2.38-12 is provided for:

    • CentOS 7

    • CentOS 8

    • Debian 9

    • Red Hat Enterprise Linux 7

    • Red Hat Enterprise Linux 8

    • SUSE Linux Enterprise Server 12

    • SUSE Linux Enterprise Server 15

    • Ubuntu 18.04

    • Microsoft Windows

    Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "MariaDB Corporation Engineering Policies".

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    CVE (with cve.org link)

    CVSS base score

    CVE-2021-2166

    MariaDB Enterprise Server

    4.9

    Release Notes for MariaDB Enterprise Server 10.2.36-10

    This tenth release of 10.2 is a maintenance release. This release includes security fixes.

    MariaDB Enterprise Server 10.2.36-10 was released on 2020-12-14.

    Fixed Security Vulnerabilities

    CVE (with cve.org link)
    CVSS base score

    6.5

    4.9

    4.9

    4.9

    N/A (Critical)

    #1: MariaDB CVEs are assigned a word rating instead of a CVSS base score. See the MariaDB Engineering Policies for details.

    Notable Changes

    • Galera wsrep library updated to 25.3.31 in MariaDB Enterprise Cluster.

    • In alignment with the MariaDB Engineering Policies, this release does not include CentOS 6.x and RHEL 6.x packages.

    • The audit plugin (not MariaDB Enterprise Audit) did not log proxy users. The new plugin version 2.0.3 introduces an event sub-type PROXY_CONNECT for event type . (MDEV-19443)

      • On connect, if a proxy user is used, an extra line will be logged: TIME,HOSTNAME,user,localhost,ID,0,PROXY_CONNECT,test,plug_dest@%,0

    • Better MariaDB GTID support for the option. ()

    • New global variable ()

    • The new parameter --include-unsupported for the script mariadb_es_repo_setup can be used to enable a repository of unsupported packages in the repository configuration. The repository currently includes the CONNECT Storage Engine. The storage engine can be installed by yum install MariaDB-connect-engine or apt-get install mariadb-plugin-connect-engine (MENT-1003)

    • Back port of a MariaDB Server 10.5 feature to not acquire record locks when covering table locks exist. (MENT-403)

    • Change by default. ()

    Issues Fixed

    Can result in data loss

    • Data corruption possible for encrypted tables if the non-default option is used. (MENT-910)

    • Temporary tables created by the user or the system can overwrite existing files on creation. (MDEV-23569)

    • Table can disappear after command if is used before altering a child table to remove a primary key. (MDEV-22934)

    Can result in a hang or crash

    • persistent stats analyze forces full scan which results in a lock crash. (MENT-1024)

    • hang on with error message Semaphore wait has lasted > 300 seconds. (MENT-1007)

    • Server crash can happen on filesort with a setting for to a value lower than the default of 64 (MDEV-24033)

    • Potential stack overflow in fulltext search with a complex MATCH .. AGAINST string. ()

    • mariadb-backup can hang if the server goes idle after a particular kind of redo log write. ()

    • A server crash can occur when encryption is enabled for temporary tables (encrypt-tmp-files=ON) and queries use window functions. ()

    • A crash of MariaDB Server is possible when binary logging is activated, caused by improper raising of an error or replication checksum. ()

    • assertion on after ALTER TABLE .. DISCARD TABLESPACE ()

    • Server crashes after failed attempt to create unique key on virtual column. ()

    • Possible server crash when using an index on a spatial data type with . ()

    • Possible server crash when a string function is used for a column of type and the string function is used in a subquery which is returning a row. ()

    • node can crash on high , , or load from many connections executed on the same table with foreign keys. ()

    • Server crashes if a query is executed on an table with a foreign key where the foreign key was removed while using . This case should result in an SQL error. ()

    • Recursive procedure call ends with a crash instead of SQL error. ()

    • fails to open the table during removal of VIRTUAL column DDL while using SET , due to lack of referenced index. ()

    • Server crash when altering a table after its tablespace has been discarded already. ()

    • caused a variety of non-determinism failures if the given position did not exist. ()

    • SET GLOBAL replicate_do_db = DEFAULT causes a crash. ()

    • JSON_MERGE_PATCH(json_doc, json_doc [, json_doc] ...) can crash if the first parameter is set to NULL and the second is not valid JSON. ()

    • Server crashes after with ON DELETE SET NULL for foreign key and a virtual column in index. ()

    • Server can crash on a prepared statement executed via . ()

    • Crash on on a table that contains indexed virtual columns. ()

    • Possible server crash for queries using the window function ()

    • got stuck after FLUSH TABLES ()

    • Server crash can occur when SET GLOBAL is used. ()

    Can result in unexpected behavior

    • Defining a view with SQL syntax incorrectly returns a syntax error. (MENT-1015)

    • MariaDB Enterprise Backup reports an error that it cannot find an log file './aria_log.00000000' (MENT-907)

    • MariaDB Enterprise Backup failure for incremental backups. (MDEV-24026)

    • Aborting a query on an table with does not show an SQL error message, if the query could not be aborted. ()

    • Optimizer has chosen an inefficient plan, if a multi-component index, a second index, and a WHERE or ON clause with conditions over these indexes are used. ()

    • Some rounding has been done in an unexpected way for decimal numbers. ()

    • Server crashes after changing at runtime via a statement. ()

    • Creating a view removes parentheses on expressions from the , which results in wrong results. ()

    • mysql_tzinfo_to_sql under is slow. ()

    • UDF cannot be uninstalled if the UDF library file doesn't exist. ()

    • with type can return an unexpected result, if the given value for "expr" includes many leading zeros. ()

    • replication broken if only one timezone is loaded. ()

    • SST donation fails, FLUSH TABLES WITH READ LOCK times out. ()

    • Memory leaks possible after with FOREIGN KEY ()

    • SST fails for if data-directory has lost+found directory. ()

    • caused a variety of non-determinism failures if the given position did not exist. ()

    • Linux AIO returned OS error 22 if parameters set to _flush_method O_DIRECT and _use_native_aio=1 (default). ()

    • CREATE OR REPLACE TRIGGER in not replicating, if a trigger with the same name already exists. ()

    • mysqld_multi no longer works with different server binaries. ()

    • Possible error for incremental backup for encrypted tablespaces. ()

    • Possible slow server start and stop if full text indexes are used. ()

    • The parentheses in a VIEW can be defined incorrectly for a combination of = and BETWEEN ()

    • upon replaying binary log. ()

    • Several IPv6 issues with powered by Galera. (, , , , )

    Related to install and upgrade

    • mariadb_es_repo_setup curl failed on Ubuntu Focal if ca-certificates is not installed. Now it will prompt an error about missing ca-certificates (MENT-971)

    Interface Changes

    • system variable default value changed from ON to OFF

    • system variable added

    • command-line option added

    • system variable maximum value changed from 200 to 1048576

    Platforms

    In alignment with the enterprise lifecycle, MariaDB Enterprise Server 10.2.36-10 is provided for:

    • Red Hat Enterprise Linux 7

    • Red Hat Enterprise Linux 8

    • CentOS 7

    • CentOS 8

    • Ubuntu 16.04

    • Ubuntu 18.04

    • Debian 9

    • Debian 10

    • SUSE Linux Enterprise Server 12

    • SUSE Linux Enterprise Server 15

    • Microsoft Windows

    Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "MariaDB Corporation Engineering Policies".

    Note

    In alignment with the MariaDB Engineering Policy, this release does not include CentOS 6.x and RHEL 6.x packages.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    MariaDB Enterprise Server

    MDEV-25242
    MariaDB Client
    MDEV-24879
    MDEV-20648
    MDEV-24786
    MariaDB Enterprise Cluster
    MDEV-24923
    MDEV-25200
    MariaDB Enterprise Cluster
    MDEV-25047
    MDEV-24971
    MDEV-25407
    MDEV-25457
    MDEV-24823
    MDEV-25503
    MDEV-25536
    MDEV-21603
    MDEV-25002
    ER_BAD_FIELD_ERROR
    MDEV-24597
    MDEV-25112
    MDEV-21104
    MDEV-24767
    MDEV-21039
    MariaDB Enterprise Cluster
    MDEV-24853
    MariaDB Enterprise Cluster
    MDEV-24903
    MDEV-25051
    MDEV-10682
    MDEV-24748
    MDEV-23449
    MDEV-22583
    MDEV-19474
    MDEV-11172
    MDEV-23740
    MDEV-25272
    MDEV-24197
    MariaDB Enterprise Cluster
    MariaDB Enterprise Server
    MDEV-25321
    MariaDB Enterprise Cluster
    MDEV-25328
    MDEV-25108
    MDEV-25182
    MDEV-25403
    MDEV-25362
    MDEV-24526
    --backup
    MDEV-25456
    MDEV-25459
    MDEV-24583
    MDEV-22928
    MariaDB Enterprise Cluster
    MDEV-25319
    MDEV-25568
    MDEV-16146
    MariaDB Enterprise Cluster
    MDEV-25258
    CVE-2021-2154
    wsrep_sst_method=mariadb-backup
    wsrep_cluster_address
    wsrep_slave_threads
    wsrep_sst_method=rsync
    wsrep_debug
    wsrep_sst_method=mariadb-backup
    wsrep_sst_method=rsync
    wsrep_applier_thread_count
    wsrep_rollbacker_thread_count
    socket.recv_buf_size
    socket.recv_buf_size
    mariadb-backup --slave-info
    MDEV-19264
    MDEV-16952
    MDEV-23720
    MDEV-23999
    MDEV-23982
    MDEV-23867
    MDEV-23832
    MDEV-23705
    MDEV-23685
    MDEV-23600
    MDEV-23535
    MariaDB Enterprise Cluster
    MDEV-23557
    MDEV-23470
    MDEV-23463
    MDEV-23387
    MDEV-22939
    MDEV-22473
    MDEV-20744
    MDEV-20593
    MDEV-20396
    MDEV-19838
    MDEV-18366
    MDEV-15180
    Galera
    MDEV-22707
    MDEV-23534
    MDEV-23938
    MDEV-23811
    MDEV-23702
    MDEV-23693
    MDEV-23656
    MDEV-23440
    MDEV-23327
    MDEV-23105
    Galera
    MDEV-22626
    Galera
    MDEV-22543
    MDEV-22277
    MariaDB Enterprise Backup
    MariaDB Enterprise Cluster
    MDEV-21951
    MDEV-21839
    MDEV-21584
    Galera cluster
    MDEV-21578
    MDEV-21526
    MDEV-20755
    MDEV-18867
    MDEV-17408
    ER_BASE64_DECODE_ERROR
    MDEV-16372
    MariaDB Enterprise Cluster
    MDEV-21770
    MDEV-23576
    MDEV-23580
    MDEV-23581
    MDEV-23574
    CVE-2020-14765
    CVE-2020-14812
    CVE-2020-14789
    CVE-2020-14776
    CVE-2020-28912
    #1
    OPTIMIZE
    MariaDB MariaDB Connector/ODBC
    InnoDB
    innodb_strict_mode=OFF
    log_warnings<=2
    InnoDB
    MariaDB Enterprise Audit
    RESET MASTER
    Aria
    --prepare
    sort_buffer_size
    innodb_force_recovery=1
    TINYTEXT
    TIME
    DATE
    innodb_buffer_pool_size
    --check-if-upgrade-is-needed
    --rocksdb-ignore-datadic-errors
    log_slow_verbosity = 'explain'
    DELETE
    ssl_ca
    ssl_capath
    log_bin_index
    optimizer_switch='index_merge_sort_intersection=on'
    version
    SHOW ..
    SHOW SLAVE STATUS
    information_schema.STATISTICS
    innodb_buffer_pool_size
    SET GLOBAL
    innodb_buffer_pool_chunk_size
    DATABASE()
    --symbolic-links
    sql_mode=ONLY_FULL_GROUP_BY
    CREATE TABLE .. AS ..
    JSON_COMPACT
    JSON
    rocksdb_ignore_datadic_errors
    Enterprise Spider
    spider_use_pushdown_udf
    INSERT
    ALTER TABLE .. IMPORT TABLESPACE
    OPTIMIZE TABLE
    mariadb-check -o
    skip_networking
    mysqlbinlog
    Performance Schema tables
    CREATE OR REPLACE TABLE AS SELECT
    LOCK TABLE
    foreign key
    SHOW CREATE VIEW
    mariadb-dump
    Backward Compatible SST TLS Mode
    Spider
    InnoDB
    innodb_encryption_threads
    max_sort_length
    DOUBLE
    BIGINT
    max_sort_length
    InnoDB
    InnoDB
    InnoDB
    InnoDB
    FLUSH TABLES .. FOR EXPORT
    InnoDB
    innodb_log_optimize_ddl
    STOP SLAVE
    FLUSH TABLES WITH READ LOCK
    InnoDB
    UPDATE
    UPDATE
    SELECT
    UNINSTALL PLUGIN
    UNINSTALL SONAME
    max_sort_length
    INFORMATION_SCHEMA.INNODB_TABLESPACES_ENCRYPTION
    PROCESS
    SUPER
    DROP TABLE
    InnoDB
    RESET MASTER TO
    ENUM
    SET
    CREATE TABLE
    InnoDB
    INSERT
    MIXED
    STATEMENT
    InnoDB
    InnoDB
    innodb_thread_concurrency
    SET foreign_key_checks=0
    InnoDB
    ed25519
    unix_socket
    DISKS
    DISKS
    FILE
    simple_password_check
    simple_password_check_minimal_length = 8
    simple_password_check_digits = 1
    simple_password_check_letters_same_case = 1
    Audit
    DISKS
    simple_password_check_other_characters = 1
    CREATE OR REPLACE TABLE
    binary log
    SHOW GRANTS
    innochecksum
    MariaDB Error Log
    CREATE INDEX
    Spider
    KEYWORDS
    SQL_FUNCTIONS
    information_schema.KEYWORDS
    information_schema.SQL_FUNCTIONS
    file_key_management
    file_key_management
    file_key_management
    innodb_encryption_rotate_key_age=0
    DELETE
    YEAR
    SET ROLE
    slave_parallel_mode=optimistic
    OPTIMIZE TABLE
    REPAIR TABLE
    ANALYZE TABLE
    ALTER TABLE .. ADD FULLTEXT INDEX
    TRUNCATE
    ALTER TABLE
    log-bin
    log-bin-index
    max_password_errors
    OPTIMIZE TABLE
    EXPLAIN
    mysql.proc
    mysqldump
    innodb_idle_flush_pct
    CREATE TABLE
    CREATE VIEW
    WITH
    SHOW GRANTS
    INFORMATION_SCHEMA.CHECK_CONSTRAINTS
    accounts
    CHECK_CONSTRAINTS
    events_stages_summary_by_account_by_event_name
    events_stages_summary_by_user_by_event_name
    wsrep_provider
    wsrep_notify_cmd
    SELECT
    KILL
    mysqld --wsrep_recover
    CREATE VIEW
    slave_parallel_threads
    SUM
    server_audit
    PROXY_CONNECT
    server_audit
    server_audit_excl_users
    server_audit_incl_users
    events_statements_summary_by_account_by_event_name
    events_statements_summary_by_user_by_event_name
    events_waits_summary_by_account_by_event_name
    events_waits_summary_by_user_by_event_name
    group_concat_max_len
    mariadb_es_repo_setup --include-unsupported
    mariadb_es_repo_setup --skip-check-installed
    mariadb_es_repo_setup --version
    mariadb_repo_setup --version
    max_sort_length
    mysqldump --system
    setup_actors
    threads
    users
    InnoDB
    innodb_log_optimize_ddl
    innodb_adaptive_hash_index
    SERVER_AUDIT
    mysqld --innodb-encrypt-temporary-tables
    mysqld --rocksdb-cache-dump
    mysqld --rocksdb-cache-high-pri-pool-ratio
    MyRocks
    DISKS
    FILE
    InnoDB
    ALTER TABLE
    InnoDB
    InnoDB
    InnoDB
    InnoDB
    innodb_data_file_path
    innochecksum
    audit
    REPLACE
    mysqld --rocksdb-cache-index-and-filter-with-high-priority
    mysqld --rocksdb-delete-cf
    mysqld --rocksdb-enable-insert-with-update-caching
    mysqld --rocksdb-read-free-rpl-tables
    mysqld --rocksdb-rollback-on-timeout
    mysqld --rocksdb-stats-level
    Innodb_encryption_n_temp_blocks_decrypted
    Innodb_encryption_n_temp_blocks_encrypted
    innodb_encrypt_temporary_tables
    rocksdb_cache_dump
    rocksdb_cache_high_pri_pool_ratio
    |rocksdb_cache_index_and_filter_with_high_priority
    rocksdb_delete_cf
    rocksdb_enable_insert_with_update_caching
    rocksdb_read_free_rpl_tables
    rocksdb_rollback_on_timeout
    rocksdb_stats_level
    InnoDB
    InnoDB
    InnoDB
    InnoDB
    InnoDB
    InnoDB
    SELECT
    InnoDB
    CREATE INDEX
    ALTER TABLE
    OPTIMIZE TABLE
    InnoDB
    server_audit_output_type
    InnoDB
    innodb_buffer_pool_size
    TRUNCATE
    InnoDB
    innodb_strict_mode=ON
    lc_messages
    innodb_spin_wait_delay
    binlog_checksum=CRC32
    SHOW BINLOG EVENTS FROM pos
    RESET MASTER
    slave-parallel-threads
    wsrep_OSU_method=RSU
    sql_log_bin=0
    mysql_upgrade
    mysqldump
    INSERT
    InnoDB
    BLOB
    mysqld
    ignore_db_dirs
    innodb_encryption_threads
    mysqldump --ignore-table-data
    COMMIT
    XA ROLLBACK
    --prepare
    innodb_encryption_threads
    InnoDB
    innodb_ft_aux_table
    innodb_ft_server_stopword_table
    innodb_ft_user_stopword_table
    innodb_buffer_pool_filename
    ST_DISTANCE_SPHERE()
    ALTER TABLE
    InnoDB
    InnoDB
    ALTER
    InnoDB
    MariaDB Enterprise Backup
    KILL CONNECTION
    KILL QUERY
    BLOB
    TEXT
    VARCHAR
    innodb_flush_method=O_DIRECT
    CAST('0e1111111111' AS DECIMAL(38,0))
    mariadb-backup --innodb-force-recovery
    mariadb_repo_setup --skip-check-installed
    ST_DISTANCE_SPHERE
    userstat
    dropping a table
    InnoDB
    UPDATE
    INSERT
    REPLACE
    InnoDB
    UPDATE
    InnoDB
    mysql.innodb_index_stats
    mysql.innodb_table_stats
    InnoDB
    SHOW TABLES
    InnoDB
    DROP INDEX
    CREATE INDEX
    MIN()
    MAX()
    MariaDB Enterprise Backup
    RENAME TABLE
    TRUNCATE
    ANALYZE TABLE
    error log
    CHECK TABLE
    InnoDB
    IN()
    EXPLAIN
    BIT
    optimizer_use_condition_selectivity=3
    EXPLAIN
    ST_GeomFromGeoJSON
    MariaDB Enterprise Backup
    --prepare
    MariaDB Enterprise Backup
    --innodb
    EXPLAIN EXTENDED
    ALTER TABLE
    FLUSH LOGS
    InnoDB
    InnoDB
    MariaDB Enterprise Backup
    InnoDB
    SELECT
    REPLACE
    InnoDB
    RENAME TABLE
    MariaDB Enterprise Backup
    InnoDB
    SET PASSWORD
    strict_password_validation
    CONNECT
    InnoDB
    InnoDB_background_scrub_data_uncompressed=ON
    ALTER TABLE
    SET FOREIGN_KEY_CHECKS=0
    InnoDB
    InnoDB
    INSERT
    max_sort_length
    ISNULL(ID)=0
    Aria
    InnoDB_log_optimize_ddl
    InnoDB_max_purge_lag_wait
    mysqld --InnoDB-max-purge-lag-wait
    performance_schema_digests_size
    InnoDB
    InnoDB_max_purge_lag_wait
    InnoDB
    InnoDB_log_optimize_ddl=OFF
    InnoDB
    InnoDB
    TRUNCATE
    InnoDB
    DATETIME
    INSERT
    DELETE
    UPDATE
    InnoDB
    SET FOREIGN_KEY_CHECKS=0
    InnoDB
    SET FOREIGN_KEY_CHECKS=0
    SHOW BINLOG EVENTS FROM ...
    DELETE
    SELECT
    SELECT
    NTH_VALUE()
    replicate_do_table
    InnoDB
    KILL QUERY
    InnoDB_buffer_pool_size
    SET
    SELECT
    InnoDB
    CAST(expr AS type)
    DECIMAL
    ALTER TABLE
    SHOW BINLOG EVENTS FROM ...
    InnoDB
    InnoDB
    --prepare