Note that MariaDB 10.8 is only maintained for one year. MariaDB 10.6 is currently the latest long-term maintenance release.
For Windows, see Upgrading MariaDB on Windows.
Before you upgrade, it would be best to take a backup of your database. This is always a good idea to do before an upgrade. We would recommend Mariabackup.
The suggested upgrade procedure is:
sudo apt-get remove mariadb-server sudo yum remove MariaDB-server sudo zypper remove MariaDB-server my.cnf. This includes removing any options that are no longer supported. mariadb-upgrade does two things: On most servers upgrading from 10.7 should be painless. However, there are some things that have changed which could affect an upgrade:
| Option | Old default value | New default value |
|---|---|---|
| innodb_buffer_pool_chunk_size | 134217728 | Autosized |
| spider_semi_table_lock | 1 | 0 |
The following options should be removed or renamed if you use them in your option files:
| Option | Reason |
|---|---|
| innodb_log_write_ahead_size | On Linux and Windows, the physical block size of the underlying storage is instead detected and used. |
The following options have been deprecated. They have not yet been removed, but will be in a future version, and should ideally no longer be used.
| Option | Reason |
|---|---|
| keep_files_on_create | MariaDB now deletes orphan files, so this setting should never be necessary. |
You might consider using the following major new features in MariaDB 10.8:
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/upgrading-from-mariadb-10-7-to-mariadb-10-8/