あまりに夜寝れないので、酒飲みながらやってみた結果をシェアします。ちょっとしたMariaDBのアップグレード作業記録です。
現在のMariaDBのバージョンは
Server version: 11.0.6-MariaDB-log MariaDB Server
公式サイトによると、11.4.3が出ているようですが、今回はdnfやyumで入るMariaDB 11.4.2にアップグレードしてみました。
作業用ディレクトリに移動します。
# cd /root/work/
作業開始です。
1.リポジトリをダウンロード
# wget https://r.mariadb.com/downloads/mariadb_repo_setup
2.実行権限を付けます
# chmod +x mariadb_repo_setup
3.実行します
./mariadb_repo_setup
[info] Checking for script prerequisites.
[warning] Found existing file at /etc/yum.repos.d/mariadb.repo. Moving to /etc/yum.repos.d/mariadb.repo.old_2
[info] MariaDB Server version 11.4 is valid
[info] Repository file successfully written to /etc/yum.repos.d/mariadb.repo
[info] Adding trusted package signing keys...
/etc/pki/rpm-gpg ~/work
~/work
[info] Successfully added trusted package signing keys
[info] Cleaning package cache...
102 files removed
4.アップデートの確認
# dnf check-update
略
MariaDB-client.x86_64 11.4.2-1.el8 mariadb-main
MariaDB-client-compat.noarch 11.4.2-1.el8 mariadb-main
MariaDB-common.x86_64 11.4.2-1.el8 mariadb-main
MariaDB-server.x86_64 11.4.2-1.el8 mariadb-main
MariaDB-server-compat.noarch 11.4.2-1.el8 mariadb-main
MariaDB-shared.x86_64 11.4.2-1.el8 mariadb-main
11.4.2-1.el8 が降って来ています。
5.アップデート実行
# dnf -y update
略
Upgraded:
MariaDB-client-11.4.2-1.el8.x86_64
MariaDB-client-compat-11.4.2-1.el8.noarch
MariaDB-common-11.4.2-1.el8.x86_64
MariaDB-server-11.4.2-1.el8.x86_64
MariaDB-server-compat-11.4.2-1.el8.noarch
MariaDB-shared-11.4.2-1.el8.x86_64
Installed:
liburing-1.0.7-3.el8.x86_64
MariaDBが11.4.2-1にアップグレードされました。
6.確認
# mysql -v
mysql: Deprecated program name. It will be removed in a future release, use '/usr/bin/mariadb' instead
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 11
Server version: 11.4.2-MariaDB-log MariaDB Server
無事にアップグレードできました。