An upgrade guide for an older, end-of-life version of MariaDB Enterprise Server, kept for reference purposes for legacy systems.
systemctl command:10.410.3--mariadb-server-version11.4.$ sudo yum update "MariaDB-*" "galera*"$ 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_backupSET GLOBAL innodb_fast_shutdown = 1;XA RECOVER;$ 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.5.28-22-MariaDB-Enterprise MariaDB Enterprise 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.5.28-22-MariaDB-Enterprise |
+---------------+-------------------------------+$ 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 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.5"SELECT VERSION();+-------------------------------+
| VERSION() |
+-------------------------------+
| 10.5.28-22-MariaDB-Enterprise |
+-------------------------------+$ 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.5"$ sudo apt update$ sudo apt install --only-upgrade "mariadb-*" "galera*"$ 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.5"$ sudo zypper update "MariaDB-*" "galera*"