An upgrade guide for an older, end-of-life version of MariaDB Enterprise Server, kept for reference purposes for legacy systems.
10.410.3--mariadb-server-version10.4.$ rpm --query --all | grep -i -E "mariadb|galera"$ sudo apt-get remove "mariadb-*"$ sudo zypper remove "MariaDB-*"$ sudo yum install MariaDB-server MariaDB-backup$ sudo mariadb-backup --backup \
--user=mariadb-backup_user \
--password=mariadb-backup_passwd \
--target-dir=/data/backup/preupgrade_backup$ sudo mariadb-backup --backup \
--user=mariadb-backup_user \
--password=mariadb-backup_passwd \
--target-dir=/data/backup/preupgrade_backupUNINSTALL SONAME 'server_audit';SET GLOBAL innodb_fast_shutdown = 1;XA RECOVER;$ sudo yum remove "MariaDB-*"$ sudo mv /etc/my.cnf.d/server.cnf /etc/my.cnf.d/server.cnf.original$ sudo mv /etc/my.cnf.d/server.cnf.rpmsave /etc/my.cnf.d/server.cnf$ sudo mariadb-upgrade$ sudo mysql_upgrade$ sudo mariadbWelcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 9
Server version: 10.4.34-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>SHOW GLOBAL VARIABLES LIKE 'version';+---------------+-----------------+
| Variable_name | Value |
+---------------+-----------------+
| version | 10.4.34-MariaDB |
+---------------+-----------------+$ sudo mariadb-backup --prepare \
--target-dir=/data/backup/preupgrade_backup$ sudo mariadb-backup --prepare \
--target-dir=/data/backup/preupgrade_backup$ sudo systemctl stop mariadb$ sudo yum remove galera-4$ sudo yum remove galera$ sudo yum install curl$ curl -LsSO https://dlm.mariadb.com/enterprise-release-helpers/mariadb_es_repo_setup$ echo "${checksum} mariadb_es_repo_setup" \
| sha256sum -c -$ chmod +x mariadb_es_repo_setup$ sudo ./mariadb_es_repo_setup --token="CUSTOMER_DOWNLOAD_TOKEN" --apply \
--mariadb-server-version="10.4"SELECT VERSION();+-----------------+
| VERSION() |
+-----------------+
| 10.4.34-MariaDB |
+-----------------+$ sudo apt remove galera-4$ sudo apt remove galera-3$ apt list --installed | grep -i -E "mariadb|galera"$ sudo zypper remove galera-4$ sudo zypper remove galera$ rpm --query --all | grep -i -E "mariadb|galera"$ sudo apt install curl$ curl -LsSO https://dlm.mariadb.com/enterprise-release-helpers/mariadb_es_repo_setup$ echo "${checksum} mariadb_es_repo_setup" \
| sha256sum -c -$ chmod +x mariadb_es_repo_setup$ sudo ./mariadb_es_repo_setup --token="CUSTOMER_DOWNLOAD_TOKEN" --apply \
--mariadb-server-version="10.4"$ sudo apt update$ sudo apt install mariadb-server mariadb-backup$ sudo zypper install curl$ curl -LsSO https://dlm.mariadb.com/enterprise-release-helpers/mariadb_es_repo_setup$ echo "${checksum} mariadb_es_repo_setup" \
| sha256sum -c -$ chmod +x mariadb_es_repo_setup$ sudo ./mariadb_es_repo_setup --token="CUSTOMER_DOWNLOAD_TOKEN" --apply \
--mariadb-server-version="10.4"$ sudo zypper install MariaDB-server MariaDB-backup