2.10. RHEL 9 バージョンの MariaDB 10.5 から MariaDB 10.11 へのアップグレード
RHEL 9 上で MariaDB データベースをバージョン 10.5 から 10.11 にアップグレードすることで、新機能や改善点を利用できます。
主な機能強化や変更点については、RHEL 9.4 リリースノートの リリースノート を参照してください。
インプレースアップグレードには、特定のリスクと既知の問題があります。たとえば、一部のクエリーが動作しなかったり、アップグレード前とは異なる順序で実行される場合があります。これらのリスクと問題、およびインプレースアップグレードに関する全般的な情報は、MariaDB 10.11 Release Notes を参照してください。
前提条件
- 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.serviceGalera クラスターノードをアップグレードする場合:
# galera_new_clustermariadbサービスが自動的に起動します。
mariadb-upgrade ユーティリティーを実行して、内部テーブルをチェックし、修復します。
スタンドアロンを実行しているデータベースをアップグレードする場合:
# mariadb-upgradeGalera クラスターノードをアップグレードする場合:
# mariadb-upgrade --skip-write-binlog