2.10. 从 RHEL 9 的 MariaDB 10.5 版本升级到 MariaDB 10.11
您可以将 MariaDB 数据库从 RHEL 9 上的版本 10.5 升级到 10.11,以访问新功能和改进。
有关显著改进和更改,请参阅 RHEL 9.4 发行注记文档中的发行注记。https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/9.4_release_notes/new-features#Jira-RHEL-3638
有一些与原位升级相关的风险和已知问题。例如,一些查询可能无法正常工作,或者它们以与升级前不同的顺序运行。有关这些风险和问题的更多信息,以及有关原位升级的常规信息,请参阅 MariaDB 10.11 发行注记。
先决条件
- 您创建了 MariaDB 数据库和配置文件的备份。
流程
停止 MariaDB 服务器:
# systemctl stop mariadb.service从非模块化 MariaDB 10.5 切换到模块 MariaDB 10.11 :
# dnf module switch-to mariadb:10.11-
调整配置,以便位于
/etc/my.cnf.d/中的选项文件只包含对 MariaDB 10.11 有效的选项。详情请查看 MariaDB 10.6 和 MariaDB 10.11 的上游文档。 启动 MariaDB 服务器。
在升级独立运行的数据库时:
# systemctl start mariadb.service在升级 Galera 集群节点时:
# galera_new_clustermariadb服务将自动启动。
执行 mariadb-upgrade 工具来检查和修复内部表。
在升级独立运行的数据库时:
# mariadb-upgrade在升级 Galera 集群节点时:
# mariadb-upgrade --skip-write-binlog