EC2

【Amazon Linux 2】MariaDBを5.5から10.5にバージョンアップ

mariadb

Redmineのeasy_ganttプラグイン導入でMariaDBをバージョンアップする必要がでたので最新の10.5にバージョンアップします。

 

古いMariaDBを削除

$ sudo service mariadb stop

MariaDBを停止します。

$ sudo yum remove mariadb
$ sudo yum remove mariadb-devel
$ sudo yum remove mariadb-libs

 

yum レポジトリ追加

$ sudo vi /etc/yum.repos.d/MariaDB.repo

yumにMariaDBレポジトリを追加します。

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

/etc/yum.repos.d/MariaDB.repoに追記します。

 

MariaDB10.5インストール

sudo yum install -y mariadb-server mariadb-client MariaDB-shared MariaDB-devel

MariaDB-sharedなどはエラー回避のために導入しました。

$ yum list installed | grep maria
MariaDB-client.x86_64                 10.5.6-1.el7.centos            @mariadb
MariaDB-common.x86_64                 10.5.6-1.el7.centos            @mariadb
MariaDB-compat.x86_64                 10.5.6-1.el7.centos            @mariadb
MariaDB-devel.x86_64                  10.5.6-1.el7.centos            @mariadb
MariaDB-server.x86_64                 10.5.6-1.el7.centos            @mariadb
MariaDB-shared.x86_64                 10.5.6-1.el7.centos            @mariadb
galera-4.x86_64                       26.4.5-1.el7.centos            @mariadb

インストールされたか確認。

$ sudo systemctl start mariadb

MariaDB起動。

自動起動の設定が外れます。

$ sudo systemctl enable mariadb.service

自動起動の設定を行うにはこちらです。